Prev: 30435 Up: Map Next: 30562
30466: Sprite Table
Maps each sprite ID to the address of its graphic. The table starts at ID 1 (there is no ID 0), so the lookup in GetSprite subtracts one before indexing the table. The same ID is also used as the index into the actor handler table at ActorHandlers, so an actor's ID selects both what is drawn and the code that moves it.
Several IDs point at the same graphic. Where they do, the extra IDs are not extra frames.
SpritesTable 30466 DEFW Sprite_Charlie_1 Sprite ID: 1.
30468 DEFW Sprite_Charlie_2 Sprite ID: 2.
30470 DEFW Sprite_Flour_1 Sprite ID: 3.
30472 DEFW Sprite_Custard_1 Sprite ID: 4.
30474 DEFW Sprite_Custard_2 Sprite ID: 5.
30476 DEFW Sprite_Batter_1 Sprite ID: 6.
30478 DEFW Sprite_Batter_1 Sprite ID: 7.
30480 DEFW Sprite_Sugar_1 Sprite ID: 8.
30482 DEFW Sprite_Sugar_2 Sprite ID: 9.
30484 DEFW Sprite_Batter_1 Sprite ID: 10.
30486 DEFW Sprite_Batter_1 Sprite ID: 11.
30488 DEFW Sprite_Hatless_1 Sprite ID: 12.
30490 DEFW Sprite_Hat_1 Sprite ID: 13.
30492 DEFW Sprite_Falling_1 Sprite ID: 14.
30494 DEFW Sprite_Batter_1 Sprite ID: 15.
30496 DEFW Sprite_Chocolate_1 Sprite ID: 16.
30498 DEFW Sprite_Chocolate_2 Sprite ID: 17.
30500 DEFW Sprite_Cheese_1 Sprite ID: 18.
30502 DEFW Sprite_Cheese_2 Sprite ID: 19.
30504 DEFW Sprite_Peel_1 Sprite ID: 20.
30506 DEFW Sprite_Peel_2 Sprite ID: 21.
30508 DEFW Sprite_Batter_1 Sprite ID: 22.
30510 DEFW Sprite_Batter_1 Sprite ID: 23.
30512 DEFW Sprite_Batter_1 Sprite ID: 24.
30514 DEFW Sprite_Batter_1 Sprite ID: 25.
30516 DEFW Sprite_Pike_1 Sprite ID: 26.
30518 DEFW Sprite_Pike_1 Sprite ID: 27.
30520 DEFW Sprite_Tin_Can_1 Sprite ID: 28.
30522 DEFW Sprite_Tin_Can_1 Sprite ID: 29.
30524 DEFW Sprite_Tack_1 Sprite ID: 30.
30526 DEFW Sprite_Tack_1 Sprite ID: 31.
30528 DEFW Sprite_Washer_1 Sprite ID: 32.
30530 DEFW Sprite_Washer_1 Sprite ID: 33.
30532 DEFW Sprite_Bolt_1 Sprite ID: 34.
30534 DEFW Sprite_Bolt_1 Sprite ID: 35.
30536 DEFW Sprite_Monster_1 Sprite ID: 36.
30538 DEFW Sprite_Monster_2 Sprite ID: 37.
30540 DEFW Sprite_Explosion_1 Sprite ID: 38.
30542 DEFW Sprite_Explosion_2 Sprite ID: 39.
30544 DEFW Sprite_Batter_1 Sprite ID: 40.
30546 DEFW Sprite_Batter_2 Sprite ID: 41.
30548 DEFW Sprite_Batter_3 Sprite ID: 42.
30550 DEFW Sprite_Batter_4 Sprite ID: 43.
30552 DEFW Sprite_Cake_1 Sprite ID: 44.
30554 DEFW Sprite_Cake_2 Sprite ID: 45.
30556 DEFW Sprite_Cake_3 Sprite ID: 46.
30558 DEFW Sprite_Cake_4 Sprite ID: 47.
30560 DEFW Sprite_Cake_5 Sprite ID: 48.
View the equivalent code in;
Prev: 30435 Up: Map Next: 30562