CBatter.js 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576
  1. function CBatter(oParentContainer, iTeam) {
  2. var _oBatterHit;
  3. var _oBatterIdle;
  4. this._init = function (oParentContainer, iTeam) {
  5. var aFramesIdle = new Array();
  6. var aFramesHit = new Array();
  7. switch(iTeam){
  8. case 0:{
  9. aFramesIdle = [
  10. [1, 1, 307, 381, 0, -66, -123],
  11. [310, 1, 308, 381, 0, -66, -123],
  12. [620, 1, 308, 382, 0, -66, -122],
  13. [930, 1, 307, 382, 0, -66, -122],
  14. [1239, 1, 306, 382, 0, -67, -122],
  15. [1547, 1, 307, 382, 0, -66, -122],
  16. [1, 385, 308, 382, 0, -66, -122],
  17. [311, 385, 307, 382, 0, -67, -122],
  18. [620, 385, 307, 383, 0, -66, -121],
  19. [929, 385, 307, 383, 0, -67, -121],
  20. [1238, 385, 306, 383, 0, -67, -121],
  21. [1546, 385, 306, 383, 0, -67, -121],
  22. [1, 770, 306, 383, 0, -67, -121],
  23. [309, 770, 306, 384, 0, -67, -120],
  24. [617, 770, 307, 384, 0, -67, -120],
  25. [926, 770, 307, 384, 0, -67, -120],
  26. [1235, 770, 305, 384, 0, -68, -120],
  27. [1542, 770, 307, 384, 0, -67, -120],
  28. [1, 1156, 305, 385, 0, -68, -119],
  29. [308, 1156, 307, 385, 0, -67, -119],
  30. [617, 1156, 307, 385, 0, -67, -119],
  31. [926, 1156, 305, 385, 0, -68, -119],
  32. [1233, 1156, 305, 385, 0, -68, -119],
  33. [1540, 1156, 307, 384, 0, -67, -120],
  34. [1, 1543, 305, 384, 0, -68, -120],
  35. [308, 1543, 306, 384, 0, -67, -120],
  36. [616, 1543, 306, 384, 0, -67, -120],
  37. [924, 1543, 307, 384, 0, -67, -120],
  38. [1233, 1543, 307, 384, 0, -67, -120],
  39. [1542, 1543, 307, 384, 0, -67, -120],
  40. [1, 1, 307, 383, 1, -67, -121],
  41. [310, 1, 307, 383, 1, -67, -121],
  42. [619, 1, 307, 383, 1, -67, -121],
  43. [928, 1, 306, 383, 1, -67, -121],
  44. [1236, 1, 306, 382, 1, -67, -122],
  45. [1, 386, 306, 382, 1, -67, -122],
  46. [309, 386, 307, 382, 1, -67, -122],
  47. [618, 386, 306, 382, 1, -67, -122],
  48. [926, 386, 306, 382, 1, -67, -122],
  49. [1234, 386, 307, 381, 1, -66, -123]
  50. ];
  51. aFramesHit = [
  52. [1, 1, 234, 422, 0, -119, -80],
  53. [237, 1, 357, 382, 0, 0, -121],
  54. [596, 1, 279, 413, 0, -72, -89],
  55. [877, 1, 220, 442, 0, -127, -60],
  56. [1099, 1, 226, 420, 0, -122, -82],
  57. [1327, 1, 243, 429, 0, -115, -73],
  58. [1572, 1, 251, 408, 0, -113, -95],
  59. [1, 445, 256, 380, 0, -114, -125],
  60. [259, 445, 246, 372, 0, -129, -131],
  61. [507, 445, 321, 368, 0, -57, -130],
  62. [830, 445, 263, 370, 0, -122, -125],
  63. [1095, 445, 228, 490, 0, -172, -5],
  64. [1325, 445, 252, 381, 0, -179, -113],
  65. [1579, 445, 265, 382, 0, -124, -112],
  66. [1, 937, 372, 383, 0, -19, -111],
  67. [375, 937, 391, 384, 0, 0, -110],
  68. [768, 937, 387, 383, 0, -10, -110],
  69. [1157, 937, 365, 383, 0, -58, -110],
  70. [1524, 937, 307, 384, 0, -128, -109],
  71. [1, 1323, 250, 384, 0, -185, -109],
  72. [253, 1323, 235, 385, 0, -188, -108],
  73. [490, 1323, 289, 385, 0, -190, -108],
  74. [781, 1323, 367, 386, 0, -192, -107],
  75. [1150, 1323, 404, 388, 0, -181, -105],
  76. [1556, 1323, 413, 389, 0, -172, -104],
  77. [1, 1, 399, 389, 1, -149, -103],
  78. [402, 1, 361, 405, 1, -129, -87],
  79. [1, 408, 306, 416, 1, -121, -74],
  80. [309, 408, 283, 410, 1, -124, -78],
  81. [594, 408, 270, 390, 1, -135, -94],
  82. [1, 826, 262, 389, 1, -143, -94],
  83. [265, 826, 261, 387, 1, -147, -93],
  84. [528, 826, 264, 385, 1, -148, -92],
  85. [1, 1217, 267, 384, 1, -149, -91],
  86. [270, 1217, 263, 384, 1, -156, -90],
  87. [535, 1217, 256, 384, 1, -165, -90]
  88. ];
  89. break;
  90. }
  91. case 1:{
  92. aFramesIdle = [
  93. [1, 1, 307, 381, 0, -66, -123],
  94. [310, 1, 306, 381, 0, -67, -123],
  95. [618, 1, 306, 382, 0, -67, -122],
  96. [926, 1, 307, 382, 0, -66, -122],
  97. [1235, 1, 307, 382, 0, -66, -122],
  98. [1544, 1, 307, 382, 0, -66, -122],
  99. [1, 385, 308, 382, 0, -66, -122],
  100. [311, 385, 308, 382, 0, -66, -122],
  101. [621, 385, 306, 383, 0, -67, -121],
  102. [929, 385, 307, 383, 0, -67, -121],
  103. [1238, 385, 306, 383, 0, -67, -121],
  104. [1546, 385, 306, 383, 0, -67, -121],
  105. [1, 770, 307, 383, 0, -67, -121],
  106. [310, 770, 306, 384, 0, -67, -120],
  107. [618, 770, 306, 384, 0, -67, -120],
  108. [926, 770, 307, 384, 0, -67, -120],
  109. [1235, 770, 307, 384, 0, -67, -120],
  110. [1544, 770, 307, 384, 0, -67, -120],
  111. [1, 1156, 305, 385, 0, -68, -119],
  112. [308, 1156, 306, 385, 0, -68, -119],
  113. [616, 1156, 305, 385, 0, -68, -119],
  114. [923, 1156, 305, 385, 0, -68, -119],
  115. [1230, 1156, 307, 385, 0, -67, -119],
  116. [1539, 1156, 305, 384, 0, -68, -120],
  117. [1, 1543, 307, 384, 0, -67, -120],
  118. [310, 1543, 305, 384, 0, -68, -120],
  119. [617, 1543, 306, 384, 0, -67, -120],
  120. [925, 1543, 307, 384, 0, -67, -120],
  121. [1234, 1543, 307, 384, 0, -67, -120],
  122. [1543, 1543, 305, 384, 0, -68, -120],
  123. [1, 1, 307, 383, 1, -67, -121],
  124. [310, 1, 306, 383, 1, -67, -121],
  125. [618, 1, 307, 383, 1, -67, -121],
  126. [927, 1, 306, 383, 1, -67, -121],
  127. [1235, 1, 306, 382, 1, -67, -122],
  128. [1, 386, 306, 382, 1, -67, -122],
  129. [309, 386, 307, 382, 1, -67, -122],
  130. [618, 386, 308, 382, 1, -66, -122],
  131. [928, 386, 308, 382, 1, -66, -122],
  132. [1238, 386, 307, 381, 1, -66, -123]
  133. ];
  134. aFramesHit = [
  135. [1, 1, 357, 382, 0, 0, -121],
  136. [360, 1, 279, 413, 0, -72, -89],
  137. [641, 1, 220, 442, 0, -127, -60],
  138. [863, 1, 226, 420, 0, -122, -82],
  139. [1091, 1, 235, 422, 0, -118, -80],
  140. [1328, 1, 243, 429, 0, -115, -73],
  141. [1573, 1, 251, 408, 0, -113, -95],
  142. [1, 445, 256, 380, 0, -114, -125],
  143. [259, 445, 246, 372, 0, -129, -131],
  144. [507, 445, 321, 368, 0, -57, -130],
  145. [830, 445, 263, 370, 0, -122, -125],
  146. [1095, 445, 228, 490, 0, -172, -5],
  147. [1325, 445, 252, 381, 0, -179, -113],
  148. [1579, 445, 265, 382, 0, -124, -112],
  149. [1, 937, 372, 383, 0, -19, -111],
  150. [375, 937, 391, 384, 0, 0, -110],
  151. [768, 937, 387, 383, 0, -10, -110],
  152. [1157, 937, 365, 383, 0, -58, -110],
  153. [1524, 937, 306, 384, 0, -129, -109],
  154. [1, 1323, 250, 384, 0, -185, -109],
  155. [253, 1323, 236, 385, 0, -187, -108],
  156. [491, 1323, 289, 385, 0, -190, -108],
  157. [782, 1323, 367, 386, 0, -192, -107],
  158. [1151, 1323, 404, 388, 0, -181, -105],
  159. [1557, 1323, 413, 389, 0, -172, -104],
  160. [1, 1, 399, 389, 1, -149, -103],
  161. [402, 1, 361, 404, 1, -129, -87],
  162. [1, 407, 306, 416, 1, -121, -74],
  163. [309, 407, 283, 410, 1, -124, -78],
  164. [594, 407, 271, 391, 1, -134, -94],
  165. [1, 825, 262, 389, 1, -143, -94],
  166. [265, 825, 260, 387, 1, -148, -93],
  167. [527, 825, 264, 385, 1, -148, -92],
  168. [1, 1216, 267, 384, 1, -149, -91],
  169. [270, 1216, 263, 384, 1, -156, -90],
  170. [535, 1216, 256, 384, 1, -165, -90]
  171. ];
  172. break;
  173. }
  174. case 2:{
  175. aFramesIdle = [
  176. [1, 1, 306, 381, 0, -67, -123],
  177. [309, 1, 306, 381, 0, -67, -123],
  178. [617, 1, 306, 382, 0, -67, -122],
  179. [925, 1, 306, 381, 0, -67, -122],
  180. [1233, 1, 306, 382, 0, -67, -122],
  181. [1541, 1, 307, 382, 0, -66, -122],
  182. [1, 385, 306, 382, 0, -67, -122],
  183. [309, 385, 306, 382, 0, -67, -122],
  184. [617, 385, 306, 383, 0, -67, -121],
  185. [925, 385, 306, 383, 0, -67, -121],
  186. [1233, 385, 306, 383, 0, -67, -121],
  187. [1541, 385, 306, 383, 0, -67, -121],
  188. [1, 770, 307, 383, 0, -67, -121],
  189. [310, 770, 305, 384, 0, -68, -120],
  190. [617, 770, 305, 384, 0, -68, -120],
  191. [924, 770, 305, 384, 0, -68, -120],
  192. [1231, 770, 305, 384, 0, -68, -120],
  193. [1538, 770, 305, 384, 0, -68, -120],
  194. [1, 1156, 305, 385, 0, -68, -119],
  195. [308, 1156, 307, 385, 0, -67, -119],
  196. [617, 1156, 305, 385, 0, -68, -119],
  197. [924, 1156, 305, 385, 0, -68, -119],
  198. [1231, 1156, 305, 384, 0, -68, -119],
  199. [1538, 1156, 305, 384, 0, -68, -120],
  200. [1, 1543, 305, 383, 0, -68, -120],
  201. [308, 1543, 305, 383, 0, -68, -120],
  202. [615, 1543, 305, 384, 0, -68, -120],
  203. [922, 1543, 305, 383, 0, -68, -120],
  204. [1229, 1543, 307, 384, 0, -67, -120],
  205. [1538, 1543, 305, 384, 0, -68, -120],
  206. [1, 1, 307, 383, 1, -67, -121],
  207. [310, 1, 306, 383, 1, -67, -121],
  208. [618, 1, 306, 383, 1, -67, -121],
  209. [1, 386, 306, 383, 1, -67, -121],
  210. [309, 386, 306, 382, 1, -67, -122],
  211. [617, 386, 306, 382, 1, -67, -122],
  212. [1, 771, 306, 382, 1, -67, -122],
  213. [309, 771, 307, 382, 1, -67, -122],
  214. [618, 771, 306, 382, 1, -67, -122],
  215. [1, 1155, 306, 381, 1, -67, -123]
  216. ];
  217. aFramesHit = [
  218. [1, 1, 357, 382, 0, 0, -121],
  219. [360, 1, 279, 413, 0, -72, -89],
  220. [641, 1, 220, 442, 0, -127, -60],
  221. [863, 1, 226, 420, 0, -122, -82],
  222. [1091, 1, 234, 422, 0, -119, -80],
  223. [1327, 1, 243, 429, 0, -115, -73],
  224. [1572, 1, 250, 408, 0, -114, -95],
  225. [1, 445, 256, 380, 0, -114, -125],
  226. [259, 445, 246, 372, 0, -129, -131],
  227. [507, 445, 321, 368, 0, -57, -130],
  228. [830, 445, 263, 370, 0, -122, -125],
  229. [1095, 445, 228, 490, 0, -172, -5],
  230. [1325, 445, 252, 381, 0, -179, -113],
  231. [1579, 445, 265, 382, 0, -124, -112],
  232. [1, 937, 372, 383, 0, -19, -111],
  233. [375, 937, 391, 384, 0, 0, -110],
  234. [768, 937, 387, 383, 0, -10, -110],
  235. [1157, 937, 365, 383, 0, -58, -110],
  236. [1524, 937, 307, 384, 0, -128, -109],
  237. [1, 1323, 250, 384, 0, -185, -109],
  238. [253, 1323, 234, 385, 0, -188, -108],
  239. [489, 1323, 289, 385, 0, -190, -108],
  240. [780, 1323, 367, 386, 0, -192, -107],
  241. [1149, 1323, 403, 388, 0, -182, -105],
  242. [1554, 1323, 413, 388, 0, -172, -104],
  243. [1, 1, 398, 389, 1, -150, -103],
  244. [401, 1, 361, 404, 1, -129, -87],
  245. [1, 407, 305, 416, 1, -122, -74],
  246. [308, 407, 282, 409, 1, -125, -78],
  247. [592, 407, 270, 390, 1, -135, -94],
  248. [1, 825, 261, 388, 1, -144, -94],
  249. [264, 825, 261, 387, 1, -147, -93],
  250. [527, 825, 264, 385, 1, -148, -92],
  251. [1, 1215, 266, 383, 1, -150, -91],
  252. [269, 1215, 263, 385, 1, -156, -90],
  253. [534, 1215, 256, 384, 1, -165, -90]
  254. ];
  255. break;
  256. }
  257. case 3:{
  258. aFramesIdle = [
  259. [1, 1, 306, 381, 0, -67, -123],
  260. [309, 1, 306, 381, 0, -67, -123],
  261. [617, 1, 306, 382, 0, -67, -122],
  262. [925, 1, 306, 381, 0, -67, -122],
  263. [1233, 1, 307, 382, 0, -66, -122],
  264. [1542, 1, 306, 382, 0, -67, -122],
  265. [1, 385, 306, 382, 0, -67, -122],
  266. [309, 385, 306, 382, 0, -67, -122],
  267. [617, 385, 306, 383, 0, -67, -121],
  268. [925, 385, 307, 383, 0, -67, -121],
  269. [1234, 385, 306, 383, 0, -67, -121],
  270. [1542, 385, 306, 383, 0, -67, -121],
  271. [1, 770, 306, 383, 0, -67, -121],
  272. [309, 770, 306, 384, 0, -67, -120],
  273. [617, 770, 305, 384, 0, -68, -120],
  274. [924, 770, 307, 384, 0, -67, -120],
  275. [1233, 770, 305, 383, 0, -68, -120],
  276. [1540, 770, 307, 384, 0, -67, -120],
  277. [1, 1156, 306, 385, 0, -68, -119],
  278. [309, 1156, 305, 384, 0, -68, -119],
  279. [616, 1156, 305, 385, 0, -68, -119],
  280. [923, 1156, 305, 385, 0, -68, -119],
  281. [1230, 1156, 305, 385, 0, -68, -119],
  282. [1537, 1156, 306, 384, 0, -68, -120],
  283. [1, 1543, 305, 384, 0, -68, -120],
  284. [308, 1543, 305, 384, 0, -68, -120],
  285. [615, 1543, 305, 384, 0, -68, -120],
  286. [922, 1543, 305, 384, 0, -68, -120],
  287. [1229, 1543, 305, 384, 0, -68, -120],
  288. [1536, 1543, 305, 384, 0, -68, -120],
  289. [1, 1, 306, 383, 1, -67, -121],
  290. [309, 1, 306, 383, 1, -67, -121],
  291. [617, 1, 306, 383, 1, -67, -121],
  292. [1, 386, 306, 383, 1, -67, -121],
  293. [309, 386, 306, 382, 1, -67, -122],
  294. [617, 386, 306, 382, 1, -67, -122],
  295. [1, 771, 306, 381, 1, -67, -122],
  296. [309, 771, 306, 382, 1, -67, -122],
  297. [617, 771, 306, 382, 1, -67, -122],
  298. [1, 1155, 306, 381, 1, -67, -123]
  299. ];
  300. aFramesHit = [
  301. [1, 1, 357, 382, 0, 0, -121],
  302. [360, 1, 279, 413, 0, -72, -89],
  303. [641, 1, 220, 442, 0, -127, -60],
  304. [863, 1, 226, 420, 0, -122, -82],
  305. [1091, 1, 235, 422, 0, -118, -80],
  306. [1328, 1, 243, 429, 0, -115, -73],
  307. [1573, 1, 250, 408, 0, -114, -95],
  308. [1, 445, 256, 380, 0, -114, -125],
  309. [259, 445, 246, 372, 0, -129, -131],
  310. [507, 445, 321, 368, 0, -57, -130],
  311. [830, 445, 263, 370, 0, -122, -125],
  312. [1095, 445, 228, 490, 0, -172, -5],
  313. [1325, 445, 252, 381, 0, -179, -113],
  314. [1579, 445, 265, 382, 0, -124, -112],
  315. [1, 937, 372, 383, 0, -19, -111],
  316. [375, 937, 391, 384, 0, 0, -110],
  317. [768, 937, 387, 383, 0, -10, -110],
  318. [1157, 937, 366, 383, 0, -57, -110],
  319. [1525, 937, 307, 384, 0, -128, -109],
  320. [1, 1323, 250, 384, 0, -185, -109],
  321. [253, 1323, 236, 385, 0, -187, -108],
  322. [491, 1323, 289, 385, 0, -190, -108],
  323. [782, 1323, 367, 386, 0, -192, -107],
  324. [1151, 1323, 403, 388, 0, -182, -105],
  325. [1556, 1323, 413, 388, 0, -172, -104],
  326. [1, 1, 399, 389, 1, -149, -103],
  327. [402, 1, 361, 405, 1, -129, -87],
  328. [1, 408, 306, 416, 1, -121, -74],
  329. [309, 408, 282, 409, 1, -125, -78],
  330. [593, 408, 271, 390, 1, -134, -94],
  331. [1, 826, 262, 389, 1, -143, -94],
  332. [265, 826, 260, 387, 1, -148, -93],
  333. [527, 826, 264, 385, 1, -148, -92],
  334. [1, 1217, 266, 383, 1, -150, -91],
  335. [269, 1217, 263, 385, 1, -156, -90],
  336. [534, 1217, 256, 384, 1, -165, -90]
  337. ];
  338. break;
  339. }
  340. case 4:{
  341. aFramesIdle = [
  342. [1, 1, 306, 380, 0, -67, -123],
  343. [309, 1, 306, 381, 0, -67, -123],
  344. [617, 1, 306, 382, 0, -67, -122],
  345. [925, 1, 306, 382, 0, -67, -122],
  346. [1233, 1, 306, 382, 0, -67, -122],
  347. [1541, 1, 306, 382, 0, -67, -122],
  348. [1, 385, 307, 382, 0, -67, -122],
  349. [310, 385, 306, 382, 0, -67, -122],
  350. [618, 385, 306, 383, 0, -67, -121],
  351. [926, 385, 306, 383, 0, -67, -121],
  352. [1234, 385, 306, 383, 0, -67, -121],
  353. [1542, 385, 306, 383, 0, -67, -121],
  354. [1, 770, 306, 383, 0, -67, -121],
  355. [309, 770, 306, 384, 0, -67, -120],
  356. [617, 770, 305, 384, 0, -68, -120],
  357. [924, 770, 305, 384, 0, -68, -120],
  358. [1231, 770, 307, 384, 0, -67, -120],
  359. [1540, 770, 307, 384, 0, -67, -120],
  360. [1, 1156, 306, 385, 0, -68, -119],
  361. [309, 1156, 307, 385, 0, -67, -119],
  362. [618, 1156, 305, 385, 0, -68, -119],
  363. [925, 1156, 305, 385, 0, -68, -119],
  364. [1232, 1156, 305, 385, 0, -68, -119],
  365. [1539, 1156, 305, 384, 0, -68, -120],
  366. [1, 1543, 307, 384, 0, -67, -120],
  367. [310, 1543, 305, 384, 0, -68, -120],
  368. [617, 1543, 305, 384, 0, -68, -120],
  369. [924, 1543, 305, 383, 0, -68, -120],
  370. [1231, 1543, 307, 384, 0, -67, -120],
  371. [1540, 1543, 305, 384, 0, -68, -120],
  372. [1, 1, 306, 383, 1, -67, -121],
  373. [309, 1, 306, 383, 1, -67, -121],
  374. [617, 1, 307, 383, 1, -67, -121],
  375. [1, 386, 306, 383, 1, -67, -121],
  376. [309, 386, 306, 382, 1, -67, -122],
  377. [617, 386, 306, 382, 1, -67, -122],
  378. [1, 771, 306, 382, 1, -67, -122],
  379. [309, 771, 306, 382, 1, -67, -122],
  380. [617, 771, 306, 382, 1, -67, -122],
  381. [1, 1155, 307, 381, 1, -66, -123]
  382. ];
  383. aFramesHit = [
  384. [1, 1, 357, 382, 0, 0, -121],
  385. [360, 1, 279, 413, 0, -72, -89],
  386. [641, 1, 220, 442, 0, -127, -60],
  387. [863, 1, 226, 420, 0, -122, -82],
  388. [1091, 1, 235, 422, 0, -118, -80],
  389. [1328, 1, 243, 429, 0, -115, -73],
  390. [1573, 1, 251, 408, 0, -113, -95],
  391. [1, 445, 256, 380, 0, -114, -125],
  392. [259, 445, 246, 372, 0, -129, -131],
  393. [507, 445, 321, 368, 0, -57, -130],
  394. [830, 445, 263, 370, 0, -122, -125],
  395. [1095, 445, 227, 489, 0, -173, -5],
  396. [1324, 445, 252, 381, 0, -179, -113],
  397. [1578, 445, 265, 382, 0, -124, -112],
  398. [1, 936, 372, 383, 0, -19, -111],
  399. [375, 936, 390, 383, 0, -1, -110],
  400. [767, 936, 387, 383, 0, -10, -110],
  401. [1156, 936, 365, 383, 0, -58, -110],
  402. [1523, 936, 306, 384, 0, -129, -109],
  403. [1, 1322, 250, 384, 0, -185, -109],
  404. [253, 1322, 235, 385, 0, -188, -108],
  405. [490, 1322, 289, 385, 0, -190, -108],
  406. [781, 1322, 367, 386, 0, -192, -107],
  407. [1150, 1322, 403, 388, 0, -182, -105],
  408. [1555, 1322, 413, 389, 0, -172, -104],
  409. [1, 1, 398, 389, 1, -150, -103],
  410. [401, 1, 361, 405, 1, -129, -87],
  411. [1, 408, 306, 416, 1, -121, -74],
  412. [309, 408, 282, 409, 1, -125, -78],
  413. [593, 408, 271, 390, 1, -134, -94],
  414. [1, 826, 261, 388, 1, -144, -94],
  415. [264, 826, 261, 387, 1, -147, -93],
  416. [527, 826, 264, 385, 1, -148, -92],
  417. [1, 1216, 266, 383, 1, -150, -91],
  418. [269, 1216, 263, 385, 1, -156, -90],
  419. [534, 1216, 256, 384, 1, -165, -90]
  420. ];
  421. break;
  422. }
  423. case 5:{
  424. aFramesIdle = [
  425. [1, 1, 306, 380, 0, -67, -123],
  426. [309, 1, 306, 381, 0, -67, -123],
  427. [617, 1, 306, 382, 0, -67, -122],
  428. [925, 1, 306, 381, 0, -67, -122],
  429. [1233, 1, 307, 382, 0, -66, -122],
  430. [1542, 1, 306, 382, 0, -67, -122],
  431. [1, 385, 306, 382, 0, -67, -122],
  432. [309, 385, 306, 382, 0, -67, -122],
  433. [617, 385, 306, 383, 0, -67, -121],
  434. [925, 385, 306, 383, 0, -67, -121],
  435. [1233, 385, 306, 383, 0, -67, -121],
  436. [1541, 385, 306, 382, 0, -67, -121],
  437. [1, 770, 306, 383, 0, -67, -121],
  438. [309, 770, 306, 384, 0, -67, -120],
  439. [617, 770, 305, 384, 0, -68, -120],
  440. [924, 770, 305, 384, 0, -68, -120],
  441. [1231, 770, 305, 384, 0, -68, -120],
  442. [1538, 770, 305, 384, 0, -68, -120],
  443. [1, 1156, 305, 385, 0, -68, -119],
  444. [308, 1156, 306, 385, 0, -68, -119],
  445. [616, 1156, 305, 385, 0, -68, -119],
  446. [923, 1156, 305, 385, 0, -68, -119],
  447. [1230, 1156, 305, 385, 0, -68, -119],
  448. [1537, 1156, 305, 384, 0, -68, -120],
  449. [1, 1543, 307, 384, 0, -67, -120],
  450. [310, 1543, 305, 383, 0, -68, -120],
  451. [617, 1543, 305, 384, 0, -68, -120],
  452. [924, 1543, 305, 384, 0, -68, -120],
  453. [1231, 1543, 305, 384, 0, -68, -120],
  454. [1538, 1543, 305, 384, 0, -68, -120],
  455. [1, 1, 306, 383, 1, -67, -121],
  456. [309, 1, 306, 383, 1, -67, -121],
  457. [617, 1, 306, 383, 1, -67, -121],
  458. [1, 386, 306, 383, 1, -67, -121],
  459. [309, 386, 306, 382, 1, -67, -122],
  460. [617, 386, 306, 382, 1, -67, -122],
  461. [1, 771, 306, 382, 1, -67, -122],
  462. [309, 771, 306, 382, 1, -67, -122],
  463. [617, 771, 306, 382, 1, -67, -122],
  464. [1, 1155, 306, 381, 1, -67, -123]
  465. ];
  466. aFramesHit = [
  467. [1, 1, 357, 382, 0, 0, -121],
  468. [360, 1, 279, 413, 0, -72, -89],
  469. [641, 1, 220, 442, 0, -127, -60],
  470. [863, 1, 226, 420, 0, -122, -82],
  471. [1091, 1, 234, 422, 0, -119, -80],
  472. [1327, 1, 243, 429, 0, -115, -73],
  473. [1572, 1, 250, 408, 0, -114, -95],
  474. [1, 445, 256, 380, 0, -114, -125],
  475. [259, 445, 246, 372, 0, -129, -131],
  476. [507, 445, 321, 368, 0, -57, -130],
  477. [830, 445, 262, 370, 0, -123, -125],
  478. [1094, 445, 227, 489, 0, -173, -5],
  479. [1323, 445, 252, 381, 0, -179, -113],
  480. [1577, 445, 265, 382, 0, -124, -112],
  481. [1, 936, 371, 382, 0, -20, -111],
  482. [374, 936, 390, 383, 0, -1, -110],
  483. [766, 936, 387, 383, 0, -10, -110],
  484. [1155, 936, 365, 383, 0, -58, -110],
  485. [1522, 936, 306, 384, 0, -129, -109],
  486. [1, 1322, 250, 384, 0, -185, -109],
  487. [253, 1322, 235, 385, 0, -188, -108],
  488. [490, 1322, 289, 385, 0, -190, -108],
  489. [781, 1322, 367, 386, 0, -192, -107],
  490. [1150, 1322, 403, 388, 0, -182, -105],
  491. [1555, 1322, 413, 388, 0, -172, -104],
  492. [1, 1, 399, 389, 1, -149, -103],
  493. [402, 1, 361, 404, 1, -129, -87],
  494. [1, 407, 306, 416, 1, -121, -74],
  495. [309, 407, 282, 409, 1, -125, -78],
  496. [593, 407, 271, 390, 1, -134, -94],
  497. [1, 825, 261, 388, 1, -144, -94],
  498. [264, 825, 260, 387, 1, -148, -93],
  499. [526, 825, 264, 385, 1, -148, -92],
  500. [1, 1215, 266, 383, 1, -150, -91],
  501. [269, 1215, 263, 384, 1, -156, -90],
  502. [534, 1215, 256, 384, 1, -165, -90]
  503. ];
  504. break;
  505. }
  506. }
  507. //BATTER HIT
  508. var oData = {
  509. images: [s_oSpriteLibrary.getSprite("batter_hit_" + iTeam + "-0"),
  510. s_oSpriteLibrary.getSprite("batter_hit_" + iTeam + "-1") ],
  511. // width, height & registration point of each sprite
  512. "frames": aFramesHit,
  513. animations: {start:0,anim: [0, 35,"hide"],hide:36}
  514. };
  515. var oSpriteSheet = new createjs.SpriteSheet(oData);
  516. _oBatterHit = new createjs.Sprite(oSpriteSheet,"hide");
  517. _oBatterHit.x = BATTER_X;
  518. _oBatterHit.y = BATTER_Y;
  519. oParentContainer.addChild(_oBatterHit);
  520. //BATTER IDLE
  521. var oData = {
  522. images: [s_oSpriteLibrary.getSprite("batter_idle_" + iTeam + "-0"),
  523. s_oSpriteLibrary.getSprite("batter_idle_" + iTeam + "-1") ],
  524. // width, height & registration point of each sprite
  525. "frames": aFramesIdle,
  526. animations: {start:0,anim: [0, 39],hide:40}
  527. };
  528. var oSpriteSheetIdle = new createjs.SpriteSheet(oData);
  529. _oBatterIdle = new createjs.Sprite(oSpriteSheetIdle,"anim");
  530. _oBatterIdle.x = BATTER_X;
  531. _oBatterIdle.y = BATTER_Y;
  532. oParentContainer.addChild(_oBatterIdle);
  533. };
  534. this.viewBatter = function (iBatter, bState) {
  535. if (!bState) {
  536. _oBatterIdle.gotoAndStop(iBatter);
  537. _oBatterHit.gotoAndStop("hide");
  538. //_aBatter_idle[iBatter].visible = true;
  539. } else {
  540. _oBatterHit.gotoAndStop(iBatter);
  541. _oBatterIdle.gotoAndStop("hide");
  542. //_aBatter_batter[iBatter].visible = true;
  543. }
  544. };
  545. s_oBatter = this;
  546. this._init(oParentContainer, iTeam);
  547. }
  548. s_oBatter = null;