sprite animation testing
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

126 satır
2.0KB

  1. ;-----------------
  2. ; Actor Animation
  3. ;-----------------
  4. SECTION "Actor", ROM0
  5. ActorROM::
  6. .structs:
  7. dw ActorIdle
  8. dw VillagerWaving
  9. ActorIdle::
  10. db 60
  11. db 15
  12. dw .framePa
  13. db 15
  14. dw .frameRe
  15. db 15
  16. dw .frameCi
  17. db 15
  18. dw .frameVo
  19. .framePa
  20. db (.framePaEnd - @) / 4
  21. db -8, -8, 1, 0
  22. db -8, 0, 2, 0
  23. db 0, -8, 9, 0
  24. db 0, 0, 10, 0
  25. .framePaEnd
  26. .frameRe
  27. db (.frameReEnd - @) / 4
  28. db -8, -8, 3, 0
  29. db -8, 0, 4, 0
  30. db 0, -8, 11, 0
  31. db 0, 0, 12, 0
  32. .frameReEnd
  33. .frameCi
  34. db (.frameCiEnd - @) / 4
  35. db -8, -8, 5, 0
  36. db -8, 0, 6, 0
  37. db 0, -8, 13, 0
  38. db 0, 0, 14, 0
  39. .frameCiEnd
  40. .frameVo
  41. db (.frameVoEnd - @) / 4
  42. db -8, -8, 7, 0
  43. db -8, 0, 8, 0
  44. db 0, -8, 15, 0
  45. db 0, 0, 16, 0
  46. .frameVoEnd
  47. VillagerWaving::
  48. db 90
  49. db 15
  50. dw .vwFrame01
  51. db 15
  52. dw .vwFrame02
  53. db 15
  54. dw .vwFrame03
  55. db 15
  56. dw .vwFrame04
  57. db 15
  58. dw .vwFrame05
  59. db 15
  60. dw .vwFrame06
  61. .vwFrame01
  62. db (.vwFrame01End - @) / 4
  63. db 8, -16, 17, 0
  64. db 8, -8, 18, 0
  65. db 0, -16, 19, 0
  66. db 0, -8, 20, 0
  67. db -8, -16, 21, 0
  68. db -8, -8, 22, 0
  69. .vwFrame01End
  70. .vwFrame02
  71. db (.vwFrame02End - @) / 4
  72. db 8, -16, 17, 0
  73. db 8, -8, 18, 0
  74. db 0, -16, 23, 0
  75. db 0, -8, 24, 0
  76. db -8, -16, 21, 0
  77. db -8, -8, 22, 0
  78. .vwFrame02End
  79. .vwFrame03
  80. db (.vwFrame03End - @) / 4
  81. db 8, -16, 25, 0
  82. db 8, -8, 26, 0
  83. db 0, -16, 23, 0
  84. db 0, -8, 24, 0
  85. db -8, -16, 21, 0
  86. db -8, -8, 22, 0
  87. .vwFrame03End
  88. .vwFrame04
  89. db (.vwFrame04End - @) / 4
  90. db 8, -16, 17, 0
  91. db 8, -8, 18, 0
  92. db 0, -16, 23, 0
  93. db 0, -8, 24, 0
  94. db -8, -16, 21, 0
  95. db -8, -8, 22, 0
  96. .vwFrame04End
  97. .vwFrame05
  98. db (.vwFrame05End - @) / 4
  99. db 8, -16, 17, 0
  100. db 8, -8, 18, 0
  101. db 0, -16, 19, 0
  102. db 0, -8, 20, 0
  103. db -8, -16, 21, 0
  104. db -8, -8, 22, 0
  105. .vwFrame05End
  106. .vwFrame06
  107. db (.vwFrame06End - @) / 4
  108. db 8, -16, 29, 0
  109. db 8, -8, 30, 0
  110. db 0, -16, 27, 0
  111. db 0, -8, 28, 0
  112. db -8, -16, 21, 0
  113. db -8, -8, 22, 0
  114. .vwFrame06End