Prev: 32696 Up: Map Next: 32708
32704: Bullet buffer 1
Used by the routines at 25118, 26075 and 26224.
32704 DEFB 0 x-coordinate of the leftmost column of the play area on screen the last time the bullet was drawn
32705 DEFB 0 Bullet's screen x-coordinate: x
32706 DEFB 0 Bullet's screen y-coordinate: y (0 if the bullet is not in flight)
The bits in the fourth byte of the bullet buffer have the following significance:
Bit(s) Description
7 Reset if the bullet is flying leftwards, set otherwise
6 Reset if the bullet is flying perfectly horizontally, set otherwise (in which case bit 4 is also used)
5 Unused
4 Reset if the bullet is flying towards the ground, set if it's flying towards the sky
3 Unused
0-2 Pixel row at which the bullet should be drawn in the screen cell at (x,y)
32707 DEFB 0
Prev: 32696 Up: Map Next: 32708