Cocos2dConstants_launcher.lua 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. cc = cc or {}
  2. cc.SPRITE_INDEX_NOT_INITIALIZED = 0xffffffff
  3. cc.TMX_ORIENTATION_HEX = 0x1
  4. cc.TMX_ORIENTATION_ISO = 0x2
  5. cc.TMX_ORIENTATION_ORTHO = 0x0
  6. cc.Z_COMPRESSION_BZIP2 = 0x1
  7. cc.Z_COMPRESSION_GZIP = 0x2
  8. cc.Z_COMPRESSION_NONE = 0x3
  9. cc.Z_COMPRESSION_ZLIB = 0x0
  10. cc.BLEND_DST = 0x303
  11. cc.BLEND_SRC = 0x1
  12. cc.DIRECTOR_IOS_USE_BACKGROUND_THREAD = 0x0
  13. cc.DIRECTOR_MAC_THREAD = 0x0
  14. cc.DIRECTOR_STATS_INTERVAL = 0.1
  15. cc.ENABLE_BOX2_D_INTEGRATION = 0x0
  16. cc.ENABLE_DEPRECATED = 0x1
  17. cc.ENABLE_GL_STATE_CACHE = 0x1
  18. cc.ENABLE_PROFILERS = 0x0
  19. cc.ENABLE_STACKABLE_ACTIONS = 0x1
  20. cc.FIX_ARTIFACTS_BY_STRECHING_TEXEL = 0x0
  21. cc.GL_ALL = 0x0
  22. cc.LABELATLAS_DEBUG_DRAW = 0x0
  23. cc.LABELBMFONT_DEBUG_DRAW = 0x0
  24. cc.MAC_USE_DISPLAY_LINK_THREAD = 0x0
  25. cc.MAC_USE_MAIN_THREAD = 0x2
  26. cc.MAC_USE_OWN_THREAD = 0x1
  27. cc.NODE_RENDER_SUBPIXEL = 0x1
  28. cc.PVRMIPMAP_MAX = 0x10
  29. cc.SPRITEBATCHNODE_RENDER_SUBPIXEL = 0x1
  30. cc.SPRITE_DEBUG_DRAW = 0x0
  31. cc.TEXTURE_ATLAS_USE_TRIANGLE_STRIP = 0x0
  32. cc.TEXTURE_ATLAS_USE_VAO = 0x1
  33. cc.USE_L_A88_LABELS = 0x1
  34. cc.ACTION_TAG_INVALID = -1
  35. cc.DEVICE_MAC = 0x6
  36. cc.DEVICE_MAC_RETINA_DISPLAY = 0x7
  37. cc.DEVICEI_PAD = 0x4
  38. cc.DEVICEI_PAD_RETINA_DISPLAY = 0x5
  39. cc.DEVICEI_PHONE = 0x0
  40. cc.DEVICEI_PHONE5 = 0x2
  41. cc.DEVICEI_PHONE5_RETINA_DISPLAY = 0x3
  42. cc.DEVICEI_PHONE_RETINA_DISPLAY = 0x1
  43. cc.DIRECTOR_PROJECTION2_D = 0x0
  44. cc.DIRECTOR_PROJECTION3_D = 0x1
  45. cc.DIRECTOR_PROJECTION_CUSTOM = 0x2
  46. cc.DIRECTOR_PROJECTION_DEFAULT = 0x1
  47. cc.FILE_UTILS_SEARCH_DIRECTORY_MODE = 0x1
  48. cc.FILE_UTILS_SEARCH_SUFFIX_MODE = 0x0
  49. cc.FLIPED_ALL = 0xe0000000
  50. cc.FLIPPED_MASK = 0x1fffffff
  51. cc.IMAGE_FORMAT_JPEG = 0x0
  52. cc.IMAGE_FORMAT_PNG = 0x1
  53. cc.ITEM_SIZE = 0x20
  54. cc.LABEL_AUTOMATIC_WIDTH = -1
  55. cc.LINE_BREAK_MODE_CHARACTER_WRAP = 0x1
  56. cc.LINE_BREAK_MODE_CLIP = 0x2
  57. cc.LINE_BREAK_MODE_HEAD_TRUNCATION = 0x3
  58. cc.LINE_BREAK_MODE_MIDDLE_TRUNCATION = 0x5
  59. cc.LINE_BREAK_MODE_TAIL_TRUNCATION = 0x4
  60. cc.LINE_BREAK_MODE_WORD_WRAP = 0x0
  61. cc.MAC_VERSION_10_6 = 0xa060000
  62. cc.MAC_VERSION_10_7 = 0xa070000
  63. cc.MAC_VERSION_10_8 = 0xa080000
  64. cc.MENU_HANDLER_PRIORITY = -128
  65. cc.MENU_STATE_TRACKING_TOUCH = 0x1
  66. cc.MENU_STATE_WAITING = 0x0
  67. cc.NODE_TAG_INVALID = -1
  68. cc.PARTICLE_DURATION_INFINITY = -1
  69. cc.PARTICLE_MODE_GRAVITY = 0x0
  70. cc.PARTICLE_MODE_RADIUS = 0x1
  71. cc.PARTICLE_START_RADIUS_EQUAL_TO_END_RADIUS = -1
  72. cc.PARTICLE_START_SIZE_EQUAL_TO_END_SIZE = -1
  73. cc.POSITION_TYPE_FREE = 0x0
  74. cc.POSITION_TYPE_GROUPED = 0x2
  75. cc.POSITION_TYPE_RELATIVE = 0x1
  76. cc.PRIORITY_NON_SYSTEM_MIN = -2147483647
  77. cc.PRIORITY_SYSTEM = -2147483648
  78. cc.PROGRESS_TIMER_TYPE_BAR = 0x1
  79. cc.PROGRESS_TIMER_TYPE_RADIAL = 0x0
  80. cc.REPEAT_FOREVER = 0xfffffffe
  81. cc.RESOLUTION_MAC = 0x1
  82. cc.RESOLUTION_MAC_RETINA_DISPLAY = 0x2
  83. cc.RESOLUTION_UNKNOWN = 0x0
  84. cc.TMX_TILE_DIAGONAL_FLAG = 0x20000000
  85. cc.TMX_TILE_HORIZONTAL_FLAG = 0x80000000
  86. cc.TMX_TILE_VERTICAL_FLAG = 0x40000000
  87. cc.TEXT_ALIGNMENT_CENTER = 0x1
  88. cc.TEXT_ALIGNMENT_LEFT = 0x0
  89. cc.TEXT_ALIGNMENT_RIGHT = 0x2
  90. cc.TEXTURE2_D_PIXEL_FORMAT_AUTO = 0x0
  91. cc.TEXTURE2_D_PIXEL_FORMAT_BGR_A8888 = 0x1
  92. cc.TEXTURE2_D_PIXEL_FORMAT_RGB_A8888 = 0x2
  93. cc.TEXTURE2_D_PIXEL_FORMAT_RG_B888 = 0x3
  94. cc.TEXTURE2_D_PIXEL_FORMAT_RG_B565 = 0x4
  95. cc.TEXTURE2_D_PIXEL_FORMAT_A8 = 0x5
  96. cc.TEXTURE2_D_PIXEL_FORMAT_I8 = 0x6
  97. cc.TEXTURE2_D_PIXEL_FORMAT_A_I88 = 0x7
  98. cc.TEXTURE2_D_PIXEL_FORMAT_RGB_A4444 = 0x8
  99. cc.TEXTURE2_D_PIXEL_FORMAT_RGB5_A1 = 0x9
  100. cc.TEXTURE2_D_PIXEL_FORMAT_PVRTC4 = 0xa
  101. cc.TEXTURE2_D_PIXEL_FORMAT_PVRTC4A = 0xb
  102. cc.TEXTURE2_D_PIXEL_FORMAT_PVRTC2 = 0xc
  103. cc.TEXTURE2_D_PIXEL_FORMAT_PVRTC2A = 0xd
  104. cc.TEXTURE2_D_PIXEL_FORMAT_ETC = 0xe
  105. cc.TEXTURE2_D_PIXEL_FORMAT_S3TC_DXT1 = 0xf
  106. cc.TEXTURE2_D_PIXEL_FORMAT_S3TC_DXT3 = 0x10
  107. cc.TEXTURE2_D_PIXEL_FORMAT_S3TC_DXT5 = 0x11
  108. cc.TEXTURE2_D_PIXEL_FORMAT_DEFAULT = 0x0
  109. cc.TOUCHES_ALL_AT_ONCE = 0x0
  110. cc.TOUCHES_ONE_BY_ONE = 0x1
  111. cc.TRANSITION_ORIENTATION_DOWN_OVER = 0x1
  112. cc.TRANSITION_ORIENTATION_LEFT_OVER = 0x0
  113. cc.TRANSITION_ORIENTATION_RIGHT_OVER = 0x1
  114. cc.TRANSITION_ORIENTATION_UP_OVER = 0x0
  115. cc.UNIFORM_COS_TIME = 0x5
  116. cc.UNIFORM_MV_MATRIX = 0x1
  117. cc.UNIFORM_MVP_MATRIX = 0x2
  118. cc.UNIFORM_P_MATRIX = 0x0
  119. cc.UNIFORM_RANDOM01 = 0x6
  120. cc.UNIFORM_SAMPLER = 0x7
  121. cc.UNIFORM_SIN_TIME = 0x4
  122. cc.UNIFORM_TIME = 0x3
  123. cc.UNIFORM_MAX = 0x8
  124. cc.VERTEX_ATTRIB_FLAG_COLOR = 0x2
  125. cc.VERTEX_ATTRIB_FLAG_NONE = 0x0
  126. cc.VERTEX_ATTRIB_FLAG_POS_COLOR_TEX = 0x7
  127. cc.VERTEX_ATTRIB_FLAG_POSITION = 0x1
  128. cc.VERTEX_ATTRIB_FLAG_TEX_COORDS = 0x4
  129. cc.VERTEX_ATTRIB_COLOR = 0x1
  130. cc.VERTEX_ATTRIB_MAX = 0x3
  131. cc.VERTEX_ATTRIB_POSITION = 0x0
  132. cc.VERTEX_ATTRIB_TEX_COORD = 0x2
  133. cc.VERTEX_ATTRIB_TEX_COORDS = 0x2
  134. cc.VERTICAL_TEXT_ALIGNMENT_BOTTOM = 0x2
  135. cc.VERTICAL_TEXT_ALIGNMENT_CENTER = 0x1
  136. cc.VERTICAL_TEXT_ALIGNMENT_TOP = 0x0
  137. cc.OS_VERSION_4_0 = 0x4000000
  138. cc.OS_VERSION_4_0_1 = 0x4000100
  139. cc.OS_VERSION_4_1 = 0x4010000
  140. cc.OS_VERSION_4_2 = 0x4020000
  141. cc.OS_VERSION_4_2_1 = 0x4020100
  142. cc.OS_VERSION_4_3 = 0x4030000
  143. cc.OS_VERSION_4_3_1 = 0x4030100
  144. cc.OS_VERSION_4_3_2 = 0x4030200
  145. cc.OS_VERSION_4_3_3 = 0x4030300
  146. cc.OS_VERSION_4_3_4 = 0x4030400
  147. cc.OS_VERSION_4_3_5 = 0x4030500
  148. cc.OS_VERSION_5_0 = 0x5000000
  149. cc.OS_VERSION_5_0_1 = 0x5000100
  150. cc.OS_VERSION_5_1_0 = 0x5010000
  151. cc.OS_VERSION_6_0_0 = 0x6000000
  152. cc.ANIMATION_FRAME_DISPLAYED_NOTIFICATION = 'CCAnimationFrameDisplayedNotification'
  153. cc.CHIPMUNK_IMPORT = 'chipmunk.h'
  154. cc.ATTRIBUTE_NAME_COLOR = 'a_color'
  155. cc.ATTRIBUTE_NAME_POSITION = 'a_position'
  156. cc.ATTRIBUTE_NAME_TEX_COORD = 'a_texCoord'
  157. cc.SHADER_POSITION_COLOR = 'ShaderPositionColor'
  158. cc.SHADER_POSITION_LENGTH_TEXURE_COLOR = 'ShaderPositionLengthTextureColor'
  159. cc.SHADER_POSITION_TEXTURE = 'ShaderPositionTexture'
  160. cc.SHADER_POSITION_TEXTURE_A8_COLOR = 'ShaderPositionTextureA8Color'
  161. cc.SHADER_POSITION_TEXTURE_COLOR = 'ShaderPositionTextureColor'
  162. cc.SHADER_POSITION_TEXTURE_COLOR_ALPHA_TEST = 'ShaderPositionTextureColorAlphaTest'
  163. cc.SHADER_POSITION_TEXTURE_U_COLOR = 'ShaderPositionTexture_uColor'
  164. cc.SHADER_POSITION_U_COLOR = 'ShaderPosition_uColor'
  165. cc.UNIFORM_ALPHA_TEST_VALUE_S = 'CC_AlphaValue'
  166. cc.UNIFORM_COS_TIME_S = 'CC_CosTime'
  167. cc.UNIFORM_MV_MATRIX_S = 'CC_MVMatrix'
  168. cc.UNIFORM_MVP_MATRIX_S = 'CC_MVPMatrix'
  169. cc.UNIFORM_P_MATRIX_S = 'CC_PMatrix'
  170. cc.UNIFORM_RANDOM01_S = 'CC_Random01'
  171. cc.UNIFORM_SAMPLER_S = 'CC_Texture0'
  172. cc.UNIFORM_SIN_TIME_S = 'CC_SinTime'
  173. cc.UNIFORM_TIME_S = 'CC_Time'
  174. cc.PLATFORM_OS_WINDOWS = 0
  175. cc.PLATFORM_OS_LINUX = 1
  176. cc.PLATFORM_OS_MAC = 2
  177. cc.PLATFORM_OS_ANDROID = 3
  178. cc.PLATFORM_OS_IPHONE = 4
  179. cc.PLATFORM_OS_IPAD = 5
  180. cc.PLATFORM_OS_BLACKBERRY = 6
  181. cc.PLATFORM_OS_NACL = 7
  182. cc.PLATFORM_OS_EMSCRIPTEN = 8
  183. cc.PLATFORM_OS_TIZEN = 9
  184. cc.PLATFORM_OS_WINRT = 10
  185. cc.PLATFORM_OS_WP8 = 11
  186. cc.LANGUAGE_ENGLISH = 0
  187. cc.LANGUAGE_CHINESE = 1
  188. cc.LANGUAGE_FRENCH = 2
  189. cc.LANGUAGE_ITALIAN = 3
  190. cc.LANGUAGE_GERMAN = 4
  191. cc.LANGUAGE_SPANISH = 5
  192. cc.LANGUAGE_RUSSIAN = 6
  193. cc.LANGUAGE_KOREAN = 7
  194. cc.LANGUAGE_JAPANESE = 8
  195. cc.LANGUAGE_HUNGARIAN = 9
  196. cc.LANGUAGE_PORTUGUESE = 10
  197. cc.LANGUAGE_ARABIC = 11
  198. cc.NODE_ON_ENTER = 0
  199. cc.NODE_ON_EXIT = 1
  200. cc.NODE_ON_ENTER_TRANSITION_DID_FINISH = 2
  201. cc.NODE_ON_EXIT_TRANSITION_DID_START = 3
  202. cc.NODE_ON_CLEAN_UP = 4
  203. cc.Handler = cc.Handler or {}
  204. cc.Handler.NODE = 0
  205. cc.Handler.MENU_CLICKED = 1
  206. cc.Handler.CALLFUNC = 2
  207. cc.Handler.SCHEDULE = 3
  208. cc.Handler.TOUCHES = 4
  209. cc.Handler.KEYPAD = 5
  210. cc.Handler.ACCELEROMETER = 6
  211. cc.Handler.CONTROL_TOUCH_DOWN = 7
  212. cc.Handler.CONTROL_TOUCH_DRAG_INSIDE = 8
  213. cc.Handler.CONTROL_TOUCH_DRAG_OUTSIDE = 9
  214. cc.Handler.CONTROL_TOUCH_DRAG_ENTER = 10
  215. cc.Handler.CONTROL_TOUCH_DRAG_EXIT = 11
  216. cc.Handler.CONTROL_TOUCH_UP_INSIDE = 12
  217. cc.Handler.CONTROL_TOUCH_UP_OUTSIDE = 13
  218. cc.Handler.CONTROL_TOUCH_UP_CANCEL = 14
  219. cc.Handler.CONTROL_VALUE_CHANGED = 15
  220. cc.Handler.WEBSOCKET_OPEN = 16
  221. cc.Handler.WEBSOCKET_MESSAGE = 17
  222. cc.Handler.WEBSOCKET_CLOSE = 18
  223. cc.Handler.WEBSOCKET_ERROR = 19
  224. cc.Handler.GL_NODE_DRAW = 20
  225. cc.Handler.SCROLLVIEW_SCROLL = 21
  226. cc.Handler.SCROLLVIEW_ZOOM = 22
  227. cc.Handler.TABLECELL_TOUCHED = 23
  228. cc.Handler.TABLECELL_HIGHLIGHT = 24
  229. cc.Handler.TABLECELL_UNHIGHLIGHT = 25
  230. cc.Handler.TABLECELL_WILL_RECYCLE = 26
  231. cc.Handler.TABLECELL_SIZE_FOR_INDEX = 27
  232. cc.Handler.TABLECELL_AT_INDEX = 28
  233. cc.Handler.TABLEVIEW_NUMS_OF_CELLS = 29
  234. cc.Handler.HTTPREQUEST_STATE_CHANGE = 30
  235. cc.Handler.ASSETSMANAGER_PROGRESS = 31
  236. cc.Handler.ASSETSMANAGER_SUCCESS = 32
  237. cc.Handler.ASSETSMANAGER_ERROR = 33
  238. cc.Handler.STUDIO_EVENT_LISTENER = 34
  239. cc.Handler.ARMATURE_EVENT = 35
  240. cc.Handler.EVENT_ACC = 36
  241. cc.Handler.EVENT_CUSTIOM = 37
  242. cc.Handler.EVENT_KEYBOARD_PRESSED = 38
  243. cc.Handler.EVENT_KEYBOARD_RELEASED = 39
  244. cc.Handler.EVENT_TOUCH_BEGAN = 40
  245. cc.Handler.EVENT_TOUCH_MOVED = 41
  246. cc.Handler.EVENT_TOUCH_ENDED = 42
  247. cc.Handler.EVENT_TOUCH_CANCELLED = 43
  248. cc.Handler.EVENT_TOUCHES_BEGAN = 44
  249. cc.Handler.EVENT_TOUCHES_MOVED = 45
  250. cc.Handler.EVENT_TOUCHES_ENDED = 46
  251. cc.Handler.EVENT_TOUCHES_CANCELLED = 47
  252. cc.Handler.EVENT_MOUSE_DOWN = 48
  253. cc.Handler.EVENT_MOUSE_UP = 49
  254. cc.Handler.EVENT_MOUSE_MOVE = 50
  255. cc.Handler.EVENT_MOUSE_SCROLL = 51
  256. cc.Handler.EVENT_SPINE = 52
  257. cc.Handler.EVENT_PHYSICS_CONTACT_BEGIN = 53
  258. cc.Handler.EVENT_PHYSICS_CONTACT_PRESOLVE = 54
  259. cc.Handler.EVENT_PHYSICS_CONTACT_POSTSOLVE = 55
  260. cc.Handler.EVENT_PHYSICS_CONTACT_SEPARATE = 56
  261. cc.Handler.EVENT_FOCUS = 57
  262. cc.Handler.EVENT_CONTROLLER_CONNECTED = 58
  263. cc.Handler.EVENT_CONTROLLER_DISCONNECTED = 59
  264. cc.Handler.EVENT_CONTROLLER_KEYDOWN = 60
  265. cc.Handler.EVENT_CONTROLLER_KEYUP = 61
  266. cc.Handler.EVENT_CONTROLLER_KEYREPEAT = 62
  267. cc.Handler.EVENT_CONTROLLER_AXIS = 63
  268. cc.Handler.EVENT_SPINE_ANIMATION_START = 64
  269. cc.Handler.EVENT_SPINE_ANIMATION_END = 65
  270. cc.Handler.EVENT_SPINE_ANIMATION_COMPLETE = 66
  271. cc.Handler.EVENT_SPINE_ANIMATION_EVENT = 67
  272. cc.EVENT_UNKNOWN = 0
  273. cc.EVENT_TOUCH_ONE_BY_ONE = 1
  274. cc.EVENT_TOUCH_ALL_AT_ONCE = 2
  275. cc.EVENT_KEYBOARD = 3
  276. cc.EVENT_MOUSE = 4
  277. cc.EVENT_ACCELERATION = 5
  278. cc.EVENT_CUSTOM = 6
  279. cc.PHYSICSSHAPE_MATERIAL_DEFAULT = {density = 0.0, restitution = 0.5, friction = 0.5}
  280. cc.PHYSICSBODY_MATERIAL_DEFAULT = {density = 0.1, restitution = 0.5, friction = 0.5}
  281. cc.GLYPHCOLLECTION_DYNAMIC = 0
  282. cc.GLYPHCOLLECTION_NEHE = 1
  283. cc.GLYPHCOLLECTION_ASCII = 2
  284. cc.GLYPHCOLLECTION_CUSTOM = 3
  285. cc.ResolutionPolicy =
  286. {
  287. EXACT_FIT = 0,
  288. NO_BORDER = 1,
  289. SHOW_ALL = 2,
  290. FIXED_HEIGHT = 3,
  291. FIXED_WIDTH = 4,
  292. UNKNOWN = 5,
  293. }
  294. cc.LabelEffect =
  295. {
  296. NORMAL = 0,
  297. OUTLINE = 1,
  298. SHADOW = 2,
  299. GLOW = 3,
  300. }
  301. cc.LabelOverflow =
  302. {
  303. NONE = 0,
  304. CLAMP = 1,
  305. SHRINK = 2,
  306. RESIZE_HEIGHT = 3
  307. };
  308. cc.KeyCodeKey =
  309. {
  310. "KEY_NONE",
  311. "KEY_PAUSE",
  312. "KEY_SCROLL_LOCK",
  313. "KEY_PRINT",
  314. "KEY_SYSREQ",
  315. "KEY_BREAK",
  316. "KEY_ESCAPE",
  317. "KEY_BACKSPACE",
  318. "KEY_TAB",
  319. "KEY_BACK_TAB",
  320. "KEY_RETURN",
  321. "KEY_CAPS_LOCK",
  322. "KEY_SHIFT",
  323. "KEY_RIGHT_SHIFT",
  324. "KEY_CTRL",
  325. "KEY_RIGHT_CTRL",
  326. "KEY_ALT",
  327. "KEY_RIGHT_ALT",
  328. "KEY_MENU",
  329. "KEY_HYPER",
  330. "KEY_INSERT",
  331. "KEY_HOME",
  332. "KEY_PG_UP",
  333. "KEY_DELETE",
  334. "KEY_END",
  335. "KEY_PG_DOWN",
  336. "KEY_LEFT_ARROW",
  337. "KEY_RIGHT_ARROW",
  338. "KEY_UP_ARROW",
  339. "KEY_DOWN_ARROW",
  340. "KEY_NUM_LOCK",
  341. "KEY_KP_PLUS",
  342. "KEY_KP_MINUS",
  343. "KEY_KP_MULTIPLY",
  344. "KEY_KP_DIVIDE",
  345. "KEY_KP_ENTER",
  346. "KEY_KP_HOME",
  347. "KEY_KP_UP",
  348. "KEY_KP_PG_UP",
  349. "KEY_KP_LEFT",
  350. "KEY_KP_FIVE",
  351. "KEY_KP_RIGHT",
  352. "KEY_KP_END",
  353. "KEY_KP_DOWN",
  354. "KEY_KP_PG_DOWN",
  355. "KEY_KP_INSERT",
  356. "KEY_KP_DELETE",
  357. "KEY_F1",
  358. "KEY_F2",
  359. "KEY_F3",
  360. "KEY_F4",
  361. "KEY_F5",
  362. "KEY_F6",
  363. "KEY_F7",
  364. "KEY_F8",
  365. "KEY_F9",
  366. "KEY_F10",
  367. "KEY_F11",
  368. "KEY_F12",
  369. "KEY_SPACE",
  370. "KEY_EXCLAM",
  371. "KEY_QUOTE",
  372. "KEY_NUMBER",
  373. "KEY_DOLLAR",
  374. "KEY_PERCENT",
  375. "KEY_CIRCUMFLEX",
  376. "KEY_AMPERSAND",
  377. "KEY_APOSTROPHE",
  378. "KEY_LEFT_PARENTHESIS",
  379. "KEY_RIGHT_PARENTHESIS",
  380. "KEY_ASTERISK",
  381. "KEY_PLUS",
  382. "KEY_COMMA",
  383. "KEY_MINUS",
  384. "KEY_PERIOD",
  385. "KEY_SLASH",
  386. "KEY_0",
  387. "KEY_1",
  388. "KEY_2",
  389. "KEY_3",
  390. "KEY_4",
  391. "KEY_5",
  392. "KEY_6",
  393. "KEY_7",
  394. "KEY_8",
  395. "KEY_9",
  396. "KEY_COLON",
  397. "KEY_SEMICOLON",
  398. "KEY_LESS_THAN",
  399. "KEY_EQUAL",
  400. "KEY_GREATER_THAN",
  401. "KEY_QUESTION",
  402. "KEY_AT",
  403. "KEY_CAPITAL_A",
  404. "KEY_CAPITAL_B",
  405. "KEY_CAPITAL_C",
  406. "KEY_CAPITAL_D",
  407. "KEY_CAPITAL_E",
  408. "KEY_CAPITAL_F",
  409. "KEY_CAPITAL_G",
  410. "KEY_CAPITAL_H",
  411. "KEY_CAPITAL_I",
  412. "KEY_CAPITAL_J",
  413. "KEY_CAPITAL_K",
  414. "KEY_CAPITAL_L",
  415. "KEY_CAPITAL_M",
  416. "KEY_CAPITAL_N",
  417. "KEY_CAPITAL_O",
  418. "KEY_CAPITAL_P",
  419. "KEY_CAPITAL_Q",
  420. "KEY_CAPITAL_R",
  421. "KEY_CAPITAL_S",
  422. "KEY_CAPITAL_T",
  423. "KEY_CAPITAL_U",
  424. "KEY_CAPITAL_V",
  425. "KEY_CAPITAL_W",
  426. "KEY_CAPITAL_X",
  427. "KEY_CAPITAL_Y",
  428. "KEY_CAPITAL_Z",
  429. "KEY_LEFT_BRACKET",
  430. "KEY_BACK_SLASH",
  431. "KEY_RIGHT_BRACKET",
  432. "KEY_UNDERSCORE",
  433. "KEY_GRAVE",
  434. "KEY_A",
  435. "KEY_B",
  436. "KEY_C",
  437. "KEY_D",
  438. "KEY_E",
  439. "KEY_F",
  440. "KEY_G",
  441. "KEY_H",
  442. "KEY_I",
  443. "KEY_J",
  444. "KEY_K",
  445. "KEY_L",
  446. "KEY_M",
  447. "KEY_N",
  448. "KEY_O",
  449. "KEY_P",
  450. "KEY_Q",
  451. "KEY_R",
  452. "KEY_S",
  453. "KEY_T",
  454. "KEY_U",
  455. "KEY_V",
  456. "KEY_W",
  457. "KEY_X",
  458. "KEY_Y",
  459. "KEY_Z",
  460. "KEY_LEFT_BRACE",
  461. "KEY_BAR",
  462. "KEY_RIGHT_BRACE",
  463. "KEY_TILDE",
  464. "KEY_EURO",
  465. "KEY_POUND",
  466. "KEY_YEN",
  467. "KEY_MIDDLE_DOT",
  468. "KEY_SEARCH",
  469. "KEY_DPAD_LEFT",
  470. "KEY_DPAD_RIGHT",
  471. "KEY_DPAD_UP",
  472. "KEY_DPAD_DOWN",
  473. "KEY_DPAD_CENTER",
  474. "KEY_ENTER",
  475. "KEY_PLAY",
  476. }
  477. cc.KeyCode =
  478. {
  479. }
  480. for k,v in ipairs(cc.KeyCodeKey) do
  481. cc.KeyCode[v] = k - 1
  482. end
  483. cc.KeyCode.KEY_BACK = cc.KeyCode.KEY_ESCAPE
  484. cc.KeyCode.KEY_LEFT_SHIFT = cc.KeyCode.KEY_SHIFT
  485. cc.KeyCode.KEY_LEFT_CTRL = cc.KeyCode.KEY_CTRL
  486. cc.KeyCode.KEY_LEFT_ALT = cc.KeyCode.KEY_ALT
  487. cc.EventAssetsManagerEx =
  488. {
  489. EventCode =
  490. {
  491. ERROR_NO_LOCAL_MANIFEST = 0,
  492. ERROR_DOWNLOAD_MANIFEST = 1,
  493. ERROR_PARSE_MANIFEST = 2,
  494. NEW_VERSION_FOUND = 3,
  495. ALREADY_UP_TO_DATE = 4,
  496. UPDATE_PROGRESSION = 5,
  497. ASSET_UPDATED = 6,
  498. ERROR_UPDATING = 7,
  499. UPDATE_FINISHED = 8,
  500. UPDATE_FAILED = 9,
  501. ERROR_DECOMPRESS = 10
  502. },
  503. }
  504. cc.AssetsManagerExStatic =
  505. {
  506. VERSION_ID = "@version",
  507. MANIFEST_ID = "@manifest",
  508. }
  509. cc.EventCode =
  510. {
  511. BEGAN = 0,
  512. MOVED = 1,
  513. ENDED = 2,
  514. CANCELLED = 3,
  515. }
  516. cc.DIRECTOR_PROJECTION_2D = 0
  517. cc.DIRECTOR_PROJECTION_3D = 1
  518. cc.ConfigType =
  519. {
  520. NONE = 0,
  521. COCOSTUDIO = 1,
  522. }
  523. cc.AUDIO_INVAILD_ID = -1
  524. cc.AUDIO_TIME_UNKNOWN = -1.0
  525. cc.CameraFlag =
  526. {
  527. DEFAULT = 1,
  528. USER1 = 2,
  529. USER2 = 4,
  530. USER3 = 8,
  531. USER4 = 16,
  532. USER5 = 32,
  533. USER6 = 64,
  534. USER7 = 128,
  535. USER8 = 256,
  536. }
  537. cc.CameraBackgroundBrush.BrushType =
  538. {
  539. NONE = 0,
  540. DEPTH = 1,
  541. COLOR = 2,
  542. SKYBOX = 3,
  543. }
  544. cc.BillBoard_Mode =
  545. {
  546. VIEW_POINT_ORIENTED = 0,
  547. VIEW_PLANE_ORIENTED = 1,
  548. }
  549. cc.GLProgram_VERTEX_ATTRIB =
  550. {
  551. POSITION = 0,
  552. COLOR = 1,
  553. TEX_COORD = 2,
  554. TEX_COORD1 = 3,
  555. TEX_COORD2 = 4,
  556. TEX_COORD3 = 5,
  557. TEX_COORD4 = 6,
  558. TEX_COORD5 = 7,
  559. TEX_COORD6 = 8,
  560. TEX_COORD7 = 9,
  561. NORMAL = 10,
  562. BLEND_WEIGHT = 11,
  563. BLEND_INDEX =12,
  564. MAX = 13,
  565. --backward compatibility
  566. TEX_COORDS = 2,
  567. }
  568. cc.MATRIX_STACK_TYPE =
  569. {
  570. MODELVIEW = 0,
  571. PROJECTION = 1,
  572. TEXTURE = 2,
  573. }
  574. cc.LightType =
  575. {
  576. DIRECTIONAL = 0,
  577. POINT = 1,
  578. SPOT = 2,
  579. AMBIENT = 3,
  580. }
  581. cc.LightFlag =
  582. {
  583. LIGHT0 = math.pow(2,0),
  584. LIGHT1 = math.pow(2,1),
  585. LIGHT2 = math.pow(2,2),
  586. LIGHT3 = math.pow(2,3),
  587. LIGHT4 = math.pow(2,4),
  588. LIGHT5 = math.pow(2,5),
  589. LIGHT6 = math.pow(2,6),
  590. LIGHT7 = math.pow(2,7),
  591. LIGHT8 = math.pow(2,8),
  592. LIGHT9 = math.pow(2,9),
  593. LIGHT10 = math.pow(2,10),
  594. LIGHT11 = math.pow(2,11),
  595. LIGHT12 = math.pow(2,12),
  596. LIGHT13 = math.pow(2,13),
  597. LIGHT14 = math.pow(2,14),
  598. LIGHT15 = math.pow(2,15),
  599. }
  600. cc.AsyncTaskPool.TaskType =
  601. {
  602. TASK_IO = 0,
  603. TASK_NETWORK = 1,
  604. TASK_OTHER = 2,
  605. TASK_MAX_TYPE = 3,
  606. }
  607. -- cc.RED = cc.c3b(255,0,0)
  608. -- cc.GREEN = cc.c3b(0,255,0)
  609. -- cc.BLUE = cc.c3b(0,0,255)
  610. -- cc.BLACK = cc.c3b(0,0,0)
  611. -- cc.WHITE = cc.c3b(255,255,255)
  612. -- cc.YELLOW = cc.c3b(255,255,0)
  613. cc.Color3B =
  614. {
  615. WHITE = { r = 255, g = 255, b = 255 },
  616. YELLOW = { r = 255, g = 255, b = 0 },
  617. GREEN = { r = 0, g = 255, b = 0 },
  618. BLUE = { r = 0, g = 0, b = 255 },
  619. RED = { r = 255, g = 0, b = 0 },
  620. MAGENTA = { r = 255, g = 0, b = 255 },
  621. BLACK = { r = 0, g = 0, b = 0 },
  622. ORANGE = { r = 255, g = 127, b = 0 },
  623. GRAY = { r = 166, g = 166, b = 166 },
  624. }
  625. cc.Color4B =
  626. {
  627. WHITE = { r = 255, g = 255, b = 255, a = 255 },
  628. YELLOW = { r = 255, g = 255, b = 0, a = 255 },
  629. GREEN = { r = 0, g = 255, b = 0, a = 255 },
  630. BLUE = { r = 0, g = 0, b = 255, a = 255 },
  631. RED = { r = 255, g = 0, b = 0, a = 255 },
  632. MAGENTA = { r = 255, g = 0, b = 255, a = 255 },
  633. BLACK = { r = 0, g = 0, b = 0, a = 255 },
  634. ORANGE = { r = 255, g = 127, b = 0, a = 255 },
  635. GRAY = { r = 166, g = 166, b = 166, a = 255 },
  636. }
  637. cc.Color4F =
  638. {
  639. WHITE = { r = 1, g = 1, b = 1, a = 1 },
  640. YELLOW = { r = 1, g = 1, b = 0, a = 1 },
  641. GREEN = { r = 0, g = 1, b = 0, a = 1 },
  642. BLUE = { r = 0, g = 0, b = 1, a = 1 },
  643. RED = { r = 1, g = 0, b = 0, a = 1 },
  644. MAGENTA = { r = 1, g = 0, b = 1, a = 1 },
  645. BLACK = { r = 0, g = 0, b = 0, a = 1 },
  646. ORANGE = { r = 1, g = 0.5, b = 0, a = 1 },
  647. GRAY = { r = 0.65, g = 0.65, b = 0.65, a = 1 },
  648. }
  649. cc.MouseButton = {
  650. BUTTON_UNSET = -1,
  651. BUTTON_LEFT = 0,
  652. BUTTON_RIGHT = 1,
  653. BUTTON_MIDDLE = 2,
  654. BUTTON_4 = 3,
  655. BUTTON_5 = 4,
  656. BUTTON_6 = 5,
  657. BUTTON_7 = 6,
  658. BUTTON_8 = 7
  659. }
  660. cc.WEBSOCKET_OPEN = 0
  661. cc.WEBSOCKET_MESSAGE = 1
  662. cc.WEBSOCKET_CLOSE = 2
  663. cc.WEBSOCKET_ERROR = 3
  664. cc.WEBSOCKET_STATE_CONNECTING = 0
  665. cc.WEBSOCKET_STATE_OPEN = 1
  666. cc.WEBSOCKET_STATE_CLOSING = 2
  667. cc.WEBSOCKET_STATE_CLOSED = 3
  668. cc.XMLHTTPREQUEST_RESPONSE_STRING = 0
  669. cc.XMLHTTPREQUEST_RESPONSE_ARRAY_BUFFER = 1
  670. cc.XMLHTTPREQUEST_RESPONSE_BLOB = 2
  671. cc.XMLHTTPREQUEST_RESPONSE_DOCUMENT = 3
  672. cc.XMLHTTPREQUEST_RESPONSE_JSON = 4
  673. function cc.p(_x,_y)
  674. if nil == _y then
  675. return { x = _x.x, y = _x.y }
  676. else
  677. return { x = _x, y = _y }
  678. end
  679. end
  680. --Color3B
  681. function cc.c3b( _r,_g,_b )
  682. return { r = _r, g = _g, b = _b }
  683. end