explosions.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. var EXPLOSION_BIG = IMAGES_PREFIX + "explosion_big.png",
  2. EXPLOSION_BIG_RATE = 50,
  3. EXPLOSION_SMALL = IMAGES_PREFIX + "explosion_small.png",
  4. EXPLOSION_SMALL_RATE = 50;
  5. var EXPLOSIONS = {
  6. BIG : [
  7. {
  8. animation : new $.gQ.Animation({
  9. imageURL : EXPLOSION_BIG,
  10. numberOfFrame : 8,
  11. delta : 128,
  12. rate : EXPLOSION_BIG_RATE,
  13. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  14. }),
  15. width : 128,
  16. height: 128
  17. },
  18. {
  19. animation : new $.gQ.Animation({
  20. imageURL : EXPLOSION_BIG,
  21. offsety : 128,
  22. numberOfFrame : 8,
  23. delta : 128,
  24. rate : EXPLOSION_BIG_RATE,
  25. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  26. }),
  27. width : 128,
  28. height: 128
  29. },
  30. {
  31. animation : new $.gQ.Animation({
  32. imageURL : EXPLOSION_BIG,
  33. offsety : 256,
  34. numberOfFrame : 8,
  35. delta : 128,
  36. rate : EXPLOSION_BIG_RATE,
  37. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  38. }),
  39. width : 128,
  40. height: 128
  41. },
  42. {
  43. animation : new $.gQ.Animation({
  44. imageURL : EXPLOSION_BIG,
  45. offsety : 384,
  46. numberOfFrame : 8,
  47. delta : 128,
  48. rate : EXPLOSION_BIG_RATE,
  49. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  50. }),
  51. width : 128,
  52. height: 128
  53. },
  54. {
  55. animation : new $.gQ.Animation({
  56. imageURL : EXPLOSION_BIG,
  57. offsety : 512,
  58. numberOfFrame : 8,
  59. delta : 128,
  60. rate : EXPLOSION_BIG_RATE,
  61. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  62. }),
  63. width : 128,
  64. height: 128
  65. },
  66. {
  67. animation : new $.gQ.Animation({
  68. imageURL : EXPLOSION_BIG,
  69. offsety : 640,
  70. numberOfFrame : 8,
  71. delta : 128,
  72. rate : EXPLOSION_BIG_RATE,
  73. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK
  74. }),
  75. width : 128,
  76. height: 128
  77. },
  78. {
  79. animation : new $.gQ.Animation({
  80. imageURL : EXPLOSION_BIG,
  81. offsety : 768,
  82. numberOfFrame : 8,
  83. delta : 128,
  84. rate : EXPLOSION_BIG_RATE,
  85. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK | $.gQ.ANIMATION_ONCE
  86. }),
  87. width : 128,
  88. height: 128
  89. },
  90. {
  91. animation : new $.gQ.Animation({
  92. imageURL : EXPLOSION_BIG,
  93. offsety : 896,
  94. numberOfFrame : 8,
  95. delta : 128,
  96. rate : EXPLOSION_BIG_RATE,
  97. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK | $.gQ.ANIMATION_ONCE
  98. }),
  99. width : 128,
  100. height: 128
  101. }
  102. ],
  103. SMALL : [
  104. {
  105. animation : new $.gQ.Animation({
  106. imageURL : EXPLOSION_SMALL,
  107. numberOfFrame : 10,
  108. delta : 64,
  109. rate : EXPLOSION_SMALL_RATE,
  110. type : $.gQ.ANIMATION_HORIZONTAL | $.gQ.ANIMATION_CALLBACK | $.gQ.ANIMATION_ONCE
  111. }),
  112. width : 64,
  113. height: 64
  114. }
  115. ]
  116. }