defaults.lua 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. for k,v in pairs(math) do _G[k]=v end for k,v in pairs(table) do _G[k]=v end
  2. _G["count"]=_G["getn"]
  3. _G["print"] = _G["debugPrint"]
  4. __core__services__instance = Polycore.CoreServices_getInstance()
  5. Polycore.__ptr_lookup = {}
  6. Services = {}
  7. Services.Core = Core("__skip_ptr__")
  8. Services.Core.__ptr = Polycore.CoreServices_getCore(Polycore.CoreServices_getInstance())
  9. Services.Renderer = Renderer("__skip_ptr__")
  10. Services.Renderer.__ptr = Polycore.CoreServices_getRenderer(Polycore.CoreServices_getInstance())
  11. Services.MaterialManager = MaterialManager("__skip_ptr__")
  12. Services.MaterialManager.__ptr = Polycore.CoreServices_getMaterialManager(Polycore.CoreServices_getInstance())
  13. Services.ScreenManager = ScreenManager("__skip_ptr__")
  14. Services.ScreenManager.__ptr = Polycore.CoreServices_getScreenManager(Polycore.CoreServices_getInstance())
  15. Services.SceneManager = SceneManager("__skip_ptr__")
  16. Services.SceneManager.__ptr = Polycore.CoreServices_getSceneManager(Polycore.CoreServices_getInstance())
  17. Services.TimerManager = TimerManager("__skip_ptr__")
  18. Services.TimerManager.__ptr = Polycore.CoreServices_getTimerManager(Polycore.CoreServices_getInstance())
  19. Services.TweenManager = TweenManager("__skip_ptr__")
  20. Services.TweenManager.__ptr = Polycore.CoreServices_getTweenManager(Polycore.CoreServices_getInstance())
  21. Services.ResourceManager = ResourceManager("__skip_ptr__")
  22. Services.ResourceManager.__ptr = Polycore.CoreServices_getResourceManager(Polycore.CoreServices_getInstance())
  23. Services.SoundManager = SoundManager("__skip_ptr__")
  24. Services.SoundManager.__ptr = Polycore.CoreServices_getSoundManager(Polycore.CoreServices_getInstance())
  25. Services.FontManager = FontManager("__skip_ptr__")
  26. Services.FontManager.__ptr = Polycore.CoreServices_getFontManager(Polycore.CoreServices_getInstance())
  27. function delete(c)
  28. c:__delete()
  29. end
  30. function Update(e)
  31. end
  32. KEY_UNKNOWN= 0
  33. KEY_FIRST= 0
  34. KEY_BACKSPACE= 8
  35. KEY_TAB= 9
  36. KEY_CLEAR= 12
  37. KEY_RETURN= 13
  38. KEY_PAUSE= 19
  39. KEY_ESCAPE= 27
  40. KEY_SPACE= 32
  41. KEY_EXCLAIM= 33
  42. KEY_QUOTEDBL= 34
  43. KEY_HASH= 35
  44. KEY_DOLLAR= 36
  45. KEY_AMPERSAND= 38
  46. KEY_QUOTE= 39
  47. KEY_LEFTPAREN= 40
  48. KEY_RIGHTPAREN= 41
  49. KEY_ASTERISK= 42
  50. KEY_PLUS= 43
  51. KEY_COMMA= 44
  52. KEY_MINUS= 45
  53. KEY_PERIOD= 46
  54. KEY_SLASH= 47
  55. KEY_0= 48
  56. KEY_1= 49
  57. KEY_2= 50
  58. KEY_3= 51
  59. KEY_4= 52
  60. KEY_5= 53
  61. KEY_6= 54
  62. KEY_7= 55
  63. KEY_8= 56
  64. KEY_9= 57
  65. KEY_COLON= 58
  66. KEY_SEMICOLON= 59
  67. KEY_LESS= 60
  68. KEY_EQUALS= 61
  69. KEY_GREATER= 62
  70. KEY_QUESTION= 63
  71. KEY_AT= 64
  72. KEY_LEFTBRACKET= 91
  73. KEY_BACKSLASH= 92
  74. KEY_RIGHTBRACKET= 93
  75. KEY_CARET= 94
  76. KEY_UNDERSCORE= 95
  77. KEY_BACKQUOTE= 96
  78. KEY_a= 97
  79. KEY_b= 98
  80. KEY_c= 99
  81. KEY_d= 100
  82. KEY_e= 101
  83. KEY_f= 102
  84. KEY_g= 103
  85. KEY_h= 104
  86. KEY_i= 105
  87. KEY_j= 106
  88. KEY_k= 107
  89. KEY_l= 108
  90. KEY_m= 109
  91. KEY_n= 110
  92. KEY_o= 111
  93. KEY_p= 112
  94. KEY_q= 113
  95. KEY_r= 114
  96. KEY_s= 115
  97. KEY_t= 116
  98. KEY_u= 117
  99. KEY_v= 118
  100. KEY_w= 119
  101. KEY_x= 120
  102. KEY_y= 121
  103. KEY_z= 122
  104. KEY_DELETE= 127
  105. KEY_WORLD_0= 160
  106. KEY_WORLD_1= 161
  107. KEY_WORLD_2= 162
  108. KEY_WORLD_3= 163
  109. KEY_WORLD_4= 164
  110. KEY_WORLD_5= 165
  111. KEY_WORLD_6= 166
  112. KEY_WORLD_7= 167
  113. KEY_WORLD_8= 168
  114. KEY_WORLD_9= 169
  115. KEY_WORLD_10= 170
  116. KEY_WORLD_11= 171
  117. KEY_WORLD_12= 172
  118. KEY_WORLD_13= 173
  119. KEY_WORLD_14= 174
  120. KEY_WORLD_15= 175
  121. KEY_WORLD_16= 176
  122. KEY_WORLD_17= 177
  123. KEY_WORLD_18= 178
  124. KEY_WORLD_19= 179
  125. KEY_WORLD_20= 180
  126. KEY_WORLD_21= 181
  127. KEY_WORLD_22= 182
  128. KEY_WORLD_23= 183
  129. KEY_WORLD_24= 184
  130. KEY_WORLD_25= 185
  131. KEY_WORLD_26= 186
  132. KEY_WORLD_27= 187
  133. KEY_WORLD_28= 188
  134. KEY_WORLD_29= 189
  135. KEY_WORLD_30= 190
  136. KEY_WORLD_31= 191
  137. KEY_WORLD_32= 192
  138. KEY_WORLD_33= 193
  139. KEY_WORLD_34= 194
  140. KEY_WORLD_35= 195
  141. KEY_WORLD_36= 196
  142. KEY_WORLD_37= 197
  143. KEY_WORLD_38= 198
  144. KEY_WORLD_39= 199
  145. KEY_WORLD_40= 200
  146. KEY_WORLD_41= 201
  147. KEY_WORLD_42= 202
  148. KEY_WORLD_43= 203
  149. KEY_WORLD_44= 204
  150. KEY_WORLD_45= 205
  151. KEY_WORLD_46= 206
  152. KEY_WORLD_47= 207
  153. KEY_WORLD_48= 208
  154. KEY_WORLD_49= 209
  155. KEY_WORLD_50= 210
  156. KEY_WORLD_51= 211
  157. KEY_WORLD_52= 212
  158. KEY_WORLD_53= 213
  159. KEY_WORLD_54= 214
  160. KEY_WORLD_55= 215
  161. KEY_WORLD_56= 216
  162. KEY_WORLD_57= 217
  163. KEY_WORLD_58= 218
  164. KEY_WORLD_59= 219
  165. KEY_WORLD_60= 220
  166. KEY_WORLD_61= 221
  167. KEY_WORLD_62= 222
  168. KEY_WORLD_63= 223
  169. KEY_WORLD_64= 224
  170. KEY_WORLD_65= 225
  171. KEY_WORLD_66= 226
  172. KEY_WORLD_67= 227
  173. KEY_WORLD_68= 228
  174. KEY_WORLD_69= 229
  175. KEY_WORLD_70= 230
  176. KEY_WORLD_71= 231
  177. KEY_WORLD_72= 232
  178. KEY_WORLD_73= 233
  179. KEY_WORLD_74= 234
  180. KEY_WORLD_75= 235
  181. KEY_WORLD_76= 236
  182. KEY_WORLD_77= 237
  183. KEY_WORLD_78= 238
  184. KEY_WORLD_79= 239
  185. KEY_WORLD_80= 240
  186. KEY_WORLD_81= 241
  187. KEY_WORLD_82= 242
  188. KEY_WORLD_83= 243
  189. KEY_WORLD_84= 244
  190. KEY_WORLD_85= 245
  191. KEY_WORLD_86= 246
  192. KEY_WORLD_87= 247
  193. KEY_WORLD_88= 248
  194. KEY_WORLD_89= 249
  195. KEY_WORLD_90= 250
  196. KEY_WORLD_91= 251
  197. KEY_WORLD_92= 252
  198. KEY_WORLD_93= 253
  199. KEY_WORLD_94= 254
  200. KEY_WORLD_95= 255
  201. KEY_KP0= 256
  202. KEY_KP1= 257
  203. KEY_KP2= 258
  204. KEY_KP3= 259
  205. KEY_KP4= 260
  206. KEY_KP5= 261
  207. KEY_KP6= 262
  208. KEY_KP7= 263
  209. KEY_KP8= 264
  210. KEY_KP9= 265
  211. KEY_KP_PERIOD= 266
  212. KEY_KP_DIVIDE= 267
  213. KEY_KP_MULTIPLY= 268
  214. KEY_KP_MINUS= 269
  215. KEY_KP_PLUS= 270
  216. KEY_KP_ENTER= 271
  217. KEY_KP_EQUALS= 272
  218. KEY_UP= 273
  219. KEY_DOWN= 274
  220. KEY_RIGHT= 275
  221. KEY_LEFT= 276
  222. KEY_INSERT= 277
  223. KEY_HOME= 278
  224. KEY_END= 279
  225. KEY_PAGEUP= 280
  226. KEY_PAGEDOWN= 281
  227. KEY_F1= 282
  228. KEY_F2= 283
  229. KEY_F3= 284
  230. KEY_F4= 285
  231. KEY_F5= 286
  232. KEY_F6= 287
  233. KEY_F7= 288
  234. KEY_F8= 289
  235. KEY_F9= 290
  236. KEY_F10= 291
  237. KEY_F11= 292
  238. KEY_F12= 293
  239. KEY_F13= 294
  240. KEY_F14= 295
  241. KEY_F15= 296
  242. KEY_NUMLOCK= 300
  243. KEY_CAPSLOCK= 301
  244. KEY_SCROLLOCK= 302
  245. KEY_RSHIFT= 303
  246. KEY_LSHIFT= 304
  247. KEY_RCTRL= 305
  248. KEY_LCTRL= 306
  249. KEY_RALT= 307
  250. KEY_LALT= 308
  251. KEY_RMETA= 309
  252. KEY_LMETA= 310
  253. KEY_LSUPER= 311
  254. KEY_RSUPER= 312
  255. KEY_MODE= 313
  256. KEY_COMPOSE= 314
  257. KEY_HELP= 315
  258. KEY_PRINT= 316
  259. KEY_SYSREQ= 317
  260. KEY_BREAK= 318
  261. KEY_MENU= 319
  262. KEY_POWER= 320
  263. KEY_EURO= 321
  264. KEY_UNDO= 322