sprite animation testing
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

126 wiersze
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