| Handler_SeaCreatureAnimation |
54191 |
LD A,C |
|
54192 |
SUB (IX+13) |
|
54195 |
JR Z,Handler_SeaCreatureAnimation_0 |
|
54197 |
CP 255 |
|
54199 |
PUSH AF |
|
54200 |
CALL Z,Handler_SeaCreatureAnimation_4 |
|
54203 |
POP AF |
|
54204 |
CALL NZ,Handler_SeaCreatureAnimation_6 |
|
54207 |
JR Handler_SeaCreatureAnimation_1 |
| Handler_SeaCreatureAnimation_0 |
54209 |
LD A,E |
|
54210 |
CP (IX+11) |
|
54213 |
JR Z,Handler_SeaCreatureAnimation_1 |
|
54215 |
CP 3 |
|
54217 |
CALL Z,Handler_SeaCreatureAnimation_6 |
| Handler_SeaCreatureAnimation_1 |
54220 |
LD A,B |
|
54221 |
SUB (IX+14) |
|
54224 |
JR Z,Handler_SeaCreatureAnimation_2 |
|
54226 |
CP 255 |
|
54228 |
PUSH AF |
|
54229 |
CALL Z,Handler_SeaCreatureAnimation_10 |
|
54232 |
POP AF |
|
54233 |
CALL NZ,Handler_SeaCreatureAnimation_8 |
|
54236 |
JR Handler_SeaCreatureAnimation_3 |
| Handler_SeaCreatureAnimation_2 |
54238 |
LD A,D |
|
54239 |
CP (IX+15) |
|
54242 |
JR Z,Handler_SeaCreatureAnimation_3 |
|
54244 |
CP 3 |
|
54246 |
CALL Z,Handler_SeaCreatureAnimation_8 |
| Handler_SeaCreatureAnimation_3 |
54249 |
RET |
| Handler_SeaCreatureAnimation_4 |
54250 |
PUSH BC |
|
54251 |
PUSH DE |
|
54252 |
LD C,(IX+13) |
|
54255 |
LD B,(IX+14) |
|
54258 |
LD D,(IX+8) |
|
54261 |
LD E,1 |
|
54263 |
LD A,(IX+3) |
|
54266 |
CP 3 |
|
54268 |
JR Z,Handler_SeaCreatureAnimation_5 |
|
54270 |
INC D |
| Handler_SeaCreatureAnimation_5 |
54271 |
CALL GoldfishGame_EraseSprite |
|
54274 |
POP DE |
|
54275 |
POP BC |
|
54276 |
RET |
| Handler_SeaCreatureAnimation_6 |
54277 |
PUSH BC |
|
54278 |
PUSH DE |
|
54279 |
LD A,(IX+13) |
|
54282 |
LD C,(IX+7) |
|
54285 |
SUB C |
|
54286 |
LD C,A |
|
54287 |
LD B,(IX+14) |
|
54290 |
LD D,(IX+8) |
|
54293 |
LD E,1 |
|
54295 |
LD A,(IX+3) |
|
54298 |
CP 3 |
|
54300 |
JR Z,Handler_SeaCreatureAnimation_7 |
|
54302 |
INC D |
| Handler_SeaCreatureAnimation_7 |
54303 |
CALL GoldfishGame_EraseSprite |
|
54306 |
POP DE |
|
54307 |
POP BC |
|
54308 |
RET |
| Handler_SeaCreatureAnimation_8 |
54309 |
PUSH BC |
|
54310 |
PUSH DE |
|
54311 |
LD A,(IX+14) |
|
54314 |
LD D,(IX+8) |
|
54317 |
SUB D |
|
54318 |
LD B,A |
|
54319 |
LD E,(IX+7) |
|
54322 |
LD C,(IX+13) |
|
54325 |
LD D,1 |
|
54327 |
LD A,(IX+2) |
|
54330 |
CP 3 |
|
54332 |
JR Z,Handler_SeaCreatureAnimation_9 |
|
54334 |
INC E |
| Handler_SeaCreatureAnimation_9 |
54335 |
CALL GoldfishGame_EraseSprite |
|
54338 |
POP DE |
|
54339 |
POP BC |
|
54340 |
RET |
| Handler_SeaCreatureAnimation_10 |
54341 |
PUSH BC |
|
54342 |
PUSH DE |
|
54343 |
LD C,(IX+13) |
|
54346 |
LD B,(IX+14) |
|
54349 |
LD D,1 |
|
54351 |
LD E,(IX+7) |
|
54354 |
LD A,(IX+2) |
|
54357 |
CP 3 |
|
54359 |
JR Z,Handler_SeaCreatureAnimation_11 |
|
54361 |
INC E |
| Handler_SeaCreatureAnimation_11 |
54362 |
CALL GoldfishGame_EraseSprite |
|
54365 |
POP DE |
|
54366 |
POP BC |
|
54367 |
RET |