summaryrefslogtreecommitdiff
path: root/src/data/sprite_animation_pointers.asm
blob: 7c432c65e984dba04f6f7dab257016ef10b3bc95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
; \1 = anim data pointer
anim_data_pointer: MACRO
	dwb \1, BANK(\1) - BANK(SpriteAnimations)
	db $00 ; unused (padding?)
ENDM

SpriteAnimations:
	anim_data_pointer AnimData0   ; SPRITE_ANIM_LIGHT_NPC_UP
	anim_data_pointer AnimData1   ; SPRITE_ANIM_LIGHT_NPC_RIGHT
	anim_data_pointer AnimData2   ; SPRITE_ANIM_LIGHT_NPC_DOWN
	anim_data_pointer AnimData3   ; SPRITE_ANIM_LIGHT_NPC_LEFT
	anim_data_pointer AnimData4   ; SPRITE_ANIM_DARK_NPC_UP
	anim_data_pointer AnimData5   ; SPRITE_ANIM_DARK_NPC_RIGHT
	anim_data_pointer AnimData6   ; SPRITE_ANIM_DARK_NPC_DOWN
	anim_data_pointer AnimData7   ; SPRITE_ANIM_DARK_NPC_LEFT
	anim_data_pointer AnimData8   ; SPRITE_ANIM_SGB_AMY_LAYING
	anim_data_pointer AnimData9   ; SPRITE_ANIM_SGB_AMY_STAND
	anim_data_pointer AnimData10  ; SPRITE_ANIM_SGB_CLERK_NPC_UP
	anim_data_pointer AnimData11  ; SPRITE_ANIM_SGB_CLERK_NPC_RIGHT
	anim_data_pointer AnimData12  ; SPRITE_ANIM_SGB_CLERK_NPC_DOWN
	anim_data_pointer AnimData13  ; SPRITE_ANIM_SGB_CLERK_NPC_LEFT
	anim_data_pointer AnimData14  ; SPRITE_ANIM_BLUE_NPC_UP
	anim_data_pointer AnimData15  ; SPRITE_ANIM_BLUE_NPC_RIGHT
	anim_data_pointer AnimData16  ; SPRITE_ANIM_BLUE_NPC_DOWN
	anim_data_pointer AnimData17  ; SPRITE_ANIM_BLUE_NPC_LEFT
	anim_data_pointer AnimData18  ; SPRITE_ANIM_PINK_NPC_UP
	anim_data_pointer AnimData19  ; SPRITE_ANIM_PINK_NPC_RIGHT
	anim_data_pointer AnimData20  ; SPRITE_ANIM_PINK_NPC_DOWN
	anim_data_pointer AnimData21  ; SPRITE_ANIM_PINK_NPC_LEFT
	anim_data_pointer AnimData22  ; SPRITE_ANIM_YELLOW_NPC_UP
	anim_data_pointer AnimData23  ; SPRITE_ANIM_YELLOW_NPC_RIGHT
	anim_data_pointer AnimData24  ; SPRITE_ANIM_YELLOW_NPC_DOWN
	anim_data_pointer AnimData25  ; SPRITE_ANIM_YELLOW_NPC_LEFT
	anim_data_pointer AnimData26  ; SPRITE_ANIM_GREEN_NPC_UP
	anim_data_pointer AnimData27  ; SPRITE_ANIM_GREEN_NPC_RIGHT
	anim_data_pointer AnimData28  ; SPRITE_ANIM_GREEN_NPC_DOWN
	anim_data_pointer AnimData29  ; SPRITE_ANIM_GREEN_NPC_LEFT
	anim_data_pointer AnimData30  ; SPRITE_ANIM_RED_NPC_UP
	anim_data_pointer AnimData31  ; SPRITE_ANIM_RED_NPC_RIGHT
	anim_data_pointer AnimData32  ; SPRITE_ANIM_RED_NPC_DOWN
	anim_data_pointer AnimData33  ; SPRITE_ANIM_RED_NPC_LEFT
	anim_data_pointer AnimData34  ; SPRITE_ANIM_PURPLE_NPC_UP
	anim_data_pointer AnimData35  ; SPRITE_ANIM_PURPLE_NPC_RIGHT
	anim_data_pointer AnimData36  ; SPRITE_ANIM_PURPLE_NPC_DOWN
	anim_data_pointer AnimData37  ; SPRITE_ANIM_PURPLE_NPC_LEFT
	anim_data_pointer AnimData38  ; SPRITE_ANIM_WHITE_NPC_UP
	anim_data_pointer AnimData39  ; SPRITE_ANIM_WHITE_NPC_RIGHT
	anim_data_pointer AnimData40  ; SPRITE_ANIM_WHITE_NPC_DOWN
	anim_data_pointer AnimData41  ; SPRITE_ANIM_WHITE_NPC_LEFT
	anim_data_pointer AnimData42  ; SPRITE_ANIM_INDIGO_NPC_UP
	anim_data_pointer AnimData43  ; SPRITE_ANIM_INDIGO_NPC_RIGHT
	anim_data_pointer AnimData44  ; SPRITE_ANIM_INDIGO_NPC_DOWN
	anim_data_pointer AnimData45  ; SPRITE_ANIM_INDIGO_NPC_LEFT
	anim_data_pointer AnimData46  ; SPRITE_ANIM_CGB_AMY_LAYING
	anim_data_pointer AnimData47  ; SPRITE_ANIM_CGB_AMY_STAND
	anim_data_pointer AnimData48  ; SPRITE_ANIM_CGB_CLERK_NPC_UP
	anim_data_pointer AnimData49  ; SPRITE_ANIM_CGB_CLERK_NPC_RIGHT
	anim_data_pointer AnimData50  ; SPRITE_ANIM_CGB_CLERK_NPC_DOWN
	anim_data_pointer AnimData51  ; SPRITE_ANIM_CGB_CLERK_NPC_LEFT
	anim_data_pointer AnimData52  ; SPRITE_ANIM_SGB_VOLCANO_SMOKE
	anim_data_pointer AnimData53  ; SPRITE_ANIM_SGB_OWMAP_CURSOR
	anim_data_pointer AnimData54  ; SPRITE_ANIM_SGB_OWMAP_CURSOR_FAST
	anim_data_pointer AnimData55  ; SPRITE_ANIM_CGB_VOLCANO_SMOKE
	anim_data_pointer AnimData56  ; SPRITE_ANIM_CGB_OWMAP_CURSOR
	anim_data_pointer AnimData57  ; SPRITE_ANIM_CGB_OWMAP_CURSOR_FAST
	anim_data_pointer AnimData58  ; SPRITE_ANIM_TORCH
	anim_data_pointer AnimData59  ; SPRITE_ANIM_SGB_CARD_TOP_LEFT
	anim_data_pointer AnimData60  ; SPRITE_ANIM_SGB_CARD_TOP_RIGHT
	anim_data_pointer AnimData61  ; SPRITE_ANIM_SGB_CARD_LEFT_SPARK
	anim_data_pointer AnimData62  ; SPRITE_ANIM_SGB_CARD_BOTTOM_LEFT
	anim_data_pointer AnimData63  ; SPRITE_ANIM_SGB_CARD_BOTTOM_RIGHT
	anim_data_pointer AnimData64  ; SPRITE_ANIM_SGB_CARD_RIGHT_SPARK
	anim_data_pointer AnimData65  ; SPRITE_ANIM_CGB_CARD_TOP_LEFT
	anim_data_pointer AnimData66  ; SPRITE_ANIM_CGB_CARD_TOP_RIGHT
	anim_data_pointer AnimData67  ; SPRITE_ANIM_CGB_CARD_LEFT_SPARK
	anim_data_pointer AnimData68  ; SPRITE_ANIM_CGB_CARD_BOTTOM_LEFT
	anim_data_pointer AnimData69  ; SPRITE_ANIM_CGB_CARD_BOTTOM_RIGHT
	anim_data_pointer AnimData70  ; SPRITE_ANIM_CGB_CARD_RIGHT_SPARK
	anim_data_pointer AnimData71  ; SPRITE_ANIM_71
	anim_data_pointer AnimData72  ; SPRITE_ANIM_72
	anim_data_pointer AnimData73  ; SPRITE_ANIM_73
	anim_data_pointer AnimData74  ; SPRITE_ANIM_74
	anim_data_pointer AnimData75  ; SPRITE_ANIM_75
	anim_data_pointer AnimData76  ; SPRITE_ANIM_76
	anim_data_pointer AnimData77  ; SPRITE_ANIM_77
	anim_data_pointer AnimData78  ; SPRITE_ANIM_78
	anim_data_pointer AnimData79  ; SPRITE_ANIM_79
	anim_data_pointer AnimData80  ; SPRITE_ANIM_80
	anim_data_pointer AnimData81  ; SPRITE_ANIM_81
	anim_data_pointer AnimData82  ; SPRITE_ANIM_82
	anim_data_pointer AnimData83  ; SPRITE_ANIM_83
	anim_data_pointer AnimData84  ; SPRITE_ANIM_84
	anim_data_pointer AnimData85  ; SPRITE_ANIM_85
	anim_data_pointer AnimData86  ; SPRITE_ANIM_86
	anim_data_pointer AnimData87  ; SPRITE_ANIM_87
	anim_data_pointer AnimData88  ; SPRITE_ANIM_88
	anim_data_pointer AnimData89  ; SPRITE_ANIM_89
	anim_data_pointer AnimData90  ; SPRITE_ANIM_90
	anim_data_pointer AnimData91  ; SPRITE_ANIM_91
	anim_data_pointer AnimData92  ; SPRITE_ANIM_92
	anim_data_pointer AnimData93  ; SPRITE_ANIM_93
	anim_data_pointer AnimData94  ; SPRITE_ANIM_94
	anim_data_pointer AnimData95  ; SPRITE_ANIM_95
	anim_data_pointer AnimData96  ; SPRITE_ANIM_96
	anim_data_pointer AnimData97  ; SPRITE_ANIM_97
	anim_data_pointer AnimData98  ; SPRITE_ANIM_98
	anim_data_pointer AnimData99  ; SPRITE_ANIM_99
	anim_data_pointer AnimData100 ; SPRITE_ANIM_100
	anim_data_pointer AnimData101 ; SPRITE_ANIM_101
	anim_data_pointer AnimData102 ; SPRITE_ANIM_102
	anim_data_pointer AnimData103 ; SPRITE_ANIM_103
	anim_data_pointer AnimData104 ; SPRITE_ANIM_104
	anim_data_pointer AnimData105 ; SPRITE_ANIM_105
	anim_data_pointer AnimData106 ; SPRITE_ANIM_106
	anim_data_pointer AnimData107 ; SPRITE_ANIM_107
	anim_data_pointer AnimData108 ; SPRITE_ANIM_108
	anim_data_pointer AnimData109 ; SPRITE_ANIM_109
	anim_data_pointer AnimData110 ; SPRITE_ANIM_110
	anim_data_pointer AnimData111 ; SPRITE_ANIM_111
	anim_data_pointer AnimData112 ; SPRITE_ANIM_112
	anim_data_pointer AnimData113 ; SPRITE_ANIM_113
	anim_data_pointer AnimData114 ; SPRITE_ANIM_114
	anim_data_pointer AnimData115 ; SPRITE_ANIM_115
	anim_data_pointer AnimData116 ; SPRITE_ANIM_116
	anim_data_pointer AnimData117 ; SPRITE_ANIM_117
	anim_data_pointer AnimData118 ; SPRITE_ANIM_118
	anim_data_pointer AnimData119 ; SPRITE_ANIM_119
	anim_data_pointer AnimData120 ; SPRITE_ANIM_120
	anim_data_pointer AnimData121 ; SPRITE_ANIM_121
	anim_data_pointer AnimData122 ; SPRITE_ANIM_122
	anim_data_pointer AnimData123 ; SPRITE_ANIM_123
	anim_data_pointer AnimData124 ; SPRITE_ANIM_124
	anim_data_pointer AnimData125 ; SPRITE_ANIM_125
	anim_data_pointer AnimData126 ; SPRITE_ANIM_126
	anim_data_pointer AnimData127 ; SPRITE_ANIM_127
	anim_data_pointer AnimData128 ; SPRITE_ANIM_128
	anim_data_pointer AnimData129 ; SPRITE_ANIM_129
	anim_data_pointer AnimData130 ; SPRITE_ANIM_130
	anim_data_pointer AnimData131 ; SPRITE_ANIM_131
	anim_data_pointer AnimData132 ; SPRITE_ANIM_132
	anim_data_pointer AnimData133 ; SPRITE_ANIM_133
	anim_data_pointer AnimData134 ; SPRITE_ANIM_134
	anim_data_pointer AnimData135 ; SPRITE_ANIM_135
	anim_data_pointer AnimData136 ; SPRITE_ANIM_136
	anim_data_pointer AnimData137 ; SPRITE_ANIM_137
	anim_data_pointer AnimData138 ; SPRITE_ANIM_138
	anim_data_pointer AnimData139 ; SPRITE_ANIM_139
	anim_data_pointer AnimData140 ; SPRITE_ANIM_140
	anim_data_pointer AnimData141 ; SPRITE_ANIM_141
	anim_data_pointer AnimData142 ; SPRITE_ANIM_142
	anim_data_pointer AnimData143 ; SPRITE_ANIM_143
	anim_data_pointer AnimData144 ; SPRITE_ANIM_144
	anim_data_pointer AnimData145 ; SPRITE_ANIM_145
	anim_data_pointer AnimData146 ; SPRITE_ANIM_146
	anim_data_pointer AnimData147 ; SPRITE_ANIM_147
	anim_data_pointer AnimData148 ; SPRITE_ANIM_148
	anim_data_pointer AnimData149 ; SPRITE_ANIM_149
	anim_data_pointer AnimData150 ; SPRITE_ANIM_150
	anim_data_pointer AnimData151 ; SPRITE_ANIM_151
	anim_data_pointer AnimData152 ; SPRITE_ANIM_152
	anim_data_pointer AnimData153 ; SPRITE_ANIM_153
	anim_data_pointer AnimData154 ; SPRITE_ANIM_154
	anim_data_pointer AnimData155 ; SPRITE_ANIM_155
	anim_data_pointer AnimData156 ; SPRITE_ANIM_156
	anim_data_pointer AnimData157 ; SPRITE_ANIM_157
	anim_data_pointer AnimData158 ; SPRITE_ANIM_158
	anim_data_pointer AnimData159 ; SPRITE_ANIM_159
	anim_data_pointer AnimData160 ; SPRITE_ANIM_160
	anim_data_pointer AnimData161 ; SPRITE_ANIM_161
	anim_data_pointer AnimData162 ; SPRITE_ANIM_162
	anim_data_pointer AnimData163 ; SPRITE_ANIM_163
	anim_data_pointer AnimData164 ; SPRITE_ANIM_164
	anim_data_pointer AnimData165 ; SPRITE_ANIM_165
	anim_data_pointer AnimData166 ; SPRITE_ANIM_166
	anim_data_pointer AnimData167 ; SPRITE_ANIM_167
	anim_data_pointer AnimData168 ; SPRITE_ANIM_168
	anim_data_pointer AnimData169 ; SPRITE_ANIM_169
	anim_data_pointer AnimData170 ; SPRITE_ANIM_170
	anim_data_pointer AnimData171 ; SPRITE_ANIM_171
	anim_data_pointer AnimData172 ; SPRITE_ANIM_172
	anim_data_pointer AnimData173 ; SPRITE_ANIM_173
	anim_data_pointer AnimData174 ; SPRITE_ANIM_174
	anim_data_pointer AnimData175 ; SPRITE_ANIM_175
	anim_data_pointer AnimData176 ; SPRITE_ANIM_176
	anim_data_pointer AnimData177 ; SPRITE_ANIM_177
	anim_data_pointer AnimData178 ; SPRITE_ANIM_178
	anim_data_pointer AnimData179 ; SPRITE_ANIM_179
	anim_data_pointer AnimData180 ; SPRITE_ANIM_180
	anim_data_pointer AnimData181 ; SPRITE_ANIM_181
	anim_data_pointer AnimData182 ; SPRITE_ANIM_182
	anim_data_pointer AnimData183 ; SPRITE_ANIM_183
	anim_data_pointer AnimData184 ; SPRITE_ANIM_184
	anim_data_pointer AnimData185 ; SPRITE_ANIM_185
	anim_data_pointer AnimData186 ; SPRITE_ANIM_186
	anim_data_pointer AnimData187 ; SPRITE_ANIM_187
	anim_data_pointer AnimData188 ; SPRITE_ANIM_188
	anim_data_pointer AnimData189 ; SPRITE_ANIM_189
	anim_data_pointer AnimData190 ; SPRITE_ANIM_190
	anim_data_pointer AnimData191 ; SPRITE_ANIM_191
	anim_data_pointer AnimData192 ; SPRITE_ANIM_192
	anim_data_pointer AnimData193 ; SPRITE_ANIM_193
	anim_data_pointer AnimData194 ; SPRITE_ANIM_194
	anim_data_pointer AnimData195 ; SPRITE_ANIM_195
	anim_data_pointer AnimData196 ; SPRITE_ANIM_196
	anim_data_pointer AnimData197 ; SPRITE_ANIM_197
	anim_data_pointer AnimData198 ; SPRITE_ANIM_198
	anim_data_pointer AnimData199 ; SPRITE_ANIM_199
	anim_data_pointer AnimData200 ; SPRITE_ANIM_200
	anim_data_pointer AnimData201 ; SPRITE_ANIM_201
	anim_data_pointer AnimData202 ; SPRITE_ANIM_202
	anim_data_pointer AnimData203 ; SPRITE_ANIM_203
	anim_data_pointer AnimData204 ; SPRITE_ANIM_204
	anim_data_pointer AnimData205 ; SPRITE_ANIM_205
	anim_data_pointer AnimData206 ; SPRITE_ANIM_206
	anim_data_pointer AnimData207 ; SPRITE_ANIM_207
	anim_data_pointer AnimData208 ; SPRITE_ANIM_208
	anim_data_pointer AnimData209 ; SPRITE_ANIM_209
	anim_data_pointer AnimData210 ; SPRITE_ANIM_210
	anim_data_pointer AnimData211 ; SPRITE_ANIM_211
	anim_data_pointer AnimData212 ; SPRITE_ANIM_212
	anim_data_pointer AnimData213 ; SPRITE_ANIM_213
	anim_data_pointer AnimData214 ; SPRITE_ANIM_214
	anim_data_pointer AnimData215 ; SPRITE_ANIM_215
	anim_data_pointer AnimData216 ; SPRITE_ANIM_216