![]() |
Routines |
| Prev: 46981 | Up: Map | Next: 47036 |
|
||||||||
|
Animate the sprite.
|
||||||||
| Handler_Bomb | 47016 | LD A,(IX+0) | A=IX+0. | |||||
| 47019 | INC A | Increment A by one. | ||||||
|
The bomb has four frames of animation.
|
||||||||
| 47020 | AND %00000011 | Keep only bits 0-1. | ||||||
|
With sprite IDs beginning from 236 ("Bomb: Frame 1").
|
||||||||
| 47022 | ADD A,236 | A=A+236. | ||||||
| 47024 | LD (IX+0),A | Write A back to IX+0. | ||||||
| 47027 | LD A,(IX+7) | A=IX+7. | ||||||
| 47030 | XOR %00000001 | |||||||
| 47032 | LD (IX+7),A | Write A back to IX+7. | ||||||
| 47035 | RET | Return. | ||||||
| Prev: 46981 | Up: Map | Next: 47036 |