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
|