Prev: 30160 Up: Map Next: 30362
30234: Sprite Table
The addresses of the sprites for each object type, which are found by PrepareOldSprite and ActorMoveSprite. Types 1-3 (Robbie and the spray can) have eight words each. The first four are for the X position within a character cell (bits 1-2) when bit 6 of the state is clear. The second four are for when bit 6 is set, and have the same four images in the reverse order. Types 1 and 2 (Robbie) share the same images.
Types 4-13 (from SpritesTable_Other: smoke bombs, a slug, repellent, midges, a leech and the bonus items) have four words each. Bit 2 of the X position gives the first or the second image of a pair, and then the same pair is used again when bit 6 of the state is set (or a different pair for the slug, repellent and leech).
SpritesTable 30234 DEFW Sprite_Robbie_1 Sprite ID: 0.
30236 DEFW Sprite_Robbie_2 Sprite ID: 1.
30238 DEFW Sprite_Robbie_3 Sprite ID: 2.
30240 DEFW Sprite_Robbie_4 Sprite ID: 3.
30242 DEFW Sprite_Robbie_4 Sprite ID: 4.
30244 DEFW Sprite_Robbie_3 Sprite ID: 5.
30246 DEFW Sprite_Robbie_2 Sprite ID: 6.
30248 DEFW Sprite_Robbie_1 Sprite ID: 7.
30250 DEFW Sprite_Robbie_1 Sprite ID: 8.
30252 DEFW Sprite_Robbie_2 Sprite ID: 9.
30254 DEFW Sprite_Robbie_3 Sprite ID: 10.
30256 DEFW Sprite_Robbie_4 Sprite ID: 11.
30258 DEFW Sprite_Robbie_4 Sprite ID: 12.
30260 DEFW Sprite_Robbie_3 Sprite ID: 13.
30262 DEFW Sprite_Robbie_2 Sprite ID: 14.
30264 DEFW Sprite_Robbie_1 Sprite ID: 15.
30266 DEFW Sprite_Spray_Can_1 Sprite ID: 16.
30268 DEFW Sprite_Spray_Can_2 Sprite ID: 17.
30270 DEFW Sprite_Spray_Can_3 Sprite ID: 18.
30272 DEFW Sprite_Spray_Can_4 Sprite ID: 19.
30274 DEFW Sprite_Spray_Can_4 Sprite ID: 20.
30276 DEFW Sprite_Spray_Can_3 Sprite ID: 21.
30278 DEFW Sprite_Spray_Can_2 Sprite ID: 22.
30280 DEFW Sprite_Spray_Can_1 Sprite ID: 23.
SpritesTable_Other 30282 DEFW Sprite_Smoke_Bomb_1 Sprite ID: 24.
30284 DEFW Sprite_Smoke_Bomb_2 Sprite ID: 25.
30286 DEFW Sprite_Smoke_Bomb_1 Sprite ID: 26.
30288 DEFW Sprite_Smoke_Bomb_2 Sprite ID: 27.
30290 DEFW Sprite_Smoke_Bomb_4 Sprite ID: 28.
30292 DEFW Sprite_Smoke_Bomb_3 Sprite ID: 29.
30294 DEFW Sprite_Smoke_Bomb_4 Sprite ID: 30.
30296 DEFW Sprite_Smoke_Bomb_3 Sprite ID: 31.
30298 DEFW Sprite_Smoke_Bomb_5 Sprite ID: 32.
30300 DEFW Sprite_Smoke_Bomb_6 Sprite ID: 33.
30302 DEFW Sprite_Smoke_Bomb_5 Sprite ID: 34.
30304 DEFW Sprite_Smoke_Bomb_6 Sprite ID: 35.
30306 DEFW Sprite_Slug_1 Sprite ID: 36.
30308 DEFW Sprite_Slug_2 Sprite ID: 37.
30310 DEFW Sprite_Slug_3 Sprite ID: 38.
30312 DEFW Sprite_Slug_4 Sprite ID: 39.
30314 DEFW Sprite_Repellent_3 Sprite ID: 40.
30316 DEFW Sprite_Repellent_4 Sprite ID: 41.
30318 DEFW Sprite_Repellent_1 Sprite ID: 42.
30320 DEFW Sprite_Repellent_2 Sprite ID: 43.
30322 DEFW Sprite_Midges_4 Sprite ID: 44.
30324 DEFW Sprite_Midges_3 Sprite ID: 45.
30326 DEFW Sprite_Midges_1 Sprite ID: 46.
30328 DEFW Sprite_Midges_2 Sprite ID: 47.
30330 DEFW Sprite_Leech_1 Sprite ID: 48.
30332 DEFW Sprite_Leech_2 Sprite ID: 49.
30334 DEFW Sprite_Leech_4 Sprite ID: 50.
30336 DEFW Sprite_Leech_3 Sprite ID: 51.
30338 DEFW Sprite_Fertiliser_1 Sprite ID: 52.
30340 DEFW Sprite_Fertiliser_1 Sprite ID: 53.
30342 DEFW Sprite_Fertiliser_1 Sprite ID: 54.
30344 DEFW Sprite_Fertiliser_1 Sprite ID: 55.
30346 DEFW Sprite_Fly_Swat_1 Sprite ID: 56.
30348 DEFW Sprite_Fly_Swat_1 Sprite ID: 57.
30350 DEFW Sprite_Fly_Swat_1 Sprite ID: 58.
30352 DEFW Sprite_Fly_Swat_1 Sprite ID: 59.
30354 DEFW Sprite_Watering_Can_1 Sprite ID: 60.
30356 DEFW Sprite_Watering_Can_1 Sprite ID: 61.
30358 DEFW Sprite_Watering_Can_1 Sprite ID: 62.
30360 DEFW Sprite_Watering_Can_1 Sprite ID: 63.
View the equivalent code in;
Prev: 30160 Up: Map Next: 30362