Device constants

From ENIGMA
Revision as of 13:30, 19 April 2013 by RobertBColton (talk | contribs)
Jump to navigation Jump to search

Device constants for mobile games.

Constant Description
mb_left left mouse button
mb_middle middle mouse button (this may not be valid on platforms without a middle mouse button)
mb_right right mouse button
mb_none no mouse button
mb_any any of the mouse buttons
Constant Description
os_type Returns one of the following constants
os_windows Windows OS
os_win32 Windows 32bit OS
os_symbian Symbian OS
os_android Android
os_psp PlayStation Portable (PSP)
os_linux Linux
os_macosx Mac OS X
os_ios iOS (iPhone, iPad, iPod Touch)
os_winphone Windows 8 Phone
os_unknown unknown OS
Constant Description
os_device Returns one of the following constants
device_ios_ipad iPad
device_ios_ipad_retina iPad with Retina display (2048x1536 screen)
device_ios_iphone5 iPhone5 with larger display (640x1136 screen)
device_ios_iphone iPhone/iPod Touch (480x320 screen) or Android phone
device_ios_iphone_retina iPhone/iPod Touch with Retina display (960x640 screen)
device_emulator emulator (Windows Phone or Android)
device_tablet Android tablet
device_ios_unknown Unknown or not iOS

os_version

Android Version Value
Cupcake (1.5) 3
Donut (1.6) 4
Eclair (2.0) 5
Eclair (2.0.1) 6
Eclair (2.1) 7
Froyo (2.2.x) 8
Gingerbread (2.3 - 2.3.2) 9
Gingerbread (2.3.3 - 2.3.7) 10
Honeycomb (3.0) 11
Honeycomb (3.1) 12
Honeycomb (3.2.x) 13
Ice Cream Sandwich (4.0.1 - 4.0.2) 14
Ice Cream Sandwich (4.0.3 - 4.0.4) 15
Jelly Bean (4.1.x) 16
Mac OS X Version Value
Windows Version Value
Mac OS X Version Value