Prev: 634F Up: Map Next: 63AA
637E: Main Jump Table
The update routine for each object type, indexed by the type held in bits 0-5 of the state byte of an object. Bits 6 and 7 of the state byte are flags used by the update routines for the type.
JumpTable_Main 637E DEFW LimitFrameRate Type 00: an inactive object, handled by LimitFrameRate.
6380 DEFW GamePlayEntry Type 01: Robbie without a spray can, handled by GamePlayEntry.
6382 DEFW Robbie_CarryingCan Type 02: Robbie carrying a spray can, handled by Robbie_CarryingCan.
6384 DEFW UpdateSprayCan Type 03: the spray can being carried, handled by UpdateSprayCan.
6386 DEFW UpdateSmokeBomb Type 04: a smoke bomb, handled by UpdateSmokeBomb.
6388 DEFW UpdateSmokeBomb Type 05: a smoke bomb, handled by UpdateSmokeBomb.
638A DEFW UpdateSmokeBomb Type 06: a smoke bomb, handled by UpdateSmokeBomb.
638C DEFW UpdateSlug Type 07: a space slug, handled by UpdateSlug.
638E DEFW UpdateRepellentSpray Type 08: insect repellent, handled by UpdateRepellentSpray.
6390 DEFW UpdateMidges Type 09: midges, handled by UpdateMidges.
6392 DEFW UpdateLeech Type 0A: a leech, handled by UpdateLeech.
6394 DEFW LimitFrameRate Type 0B: a bonus item, which is never in the main loop, handled by LimitFrameRate.
6396 DEFW LimitFrameRate Type 0C: a bonus item, which is never in the main loop, handled by LimitFrameRate.
6398 DEFW LimitFrameRate Type 0D: a bonus item, which is never in the main loop, handled by LimitFrameRate.
639A DEFW LimitFrameRate Type 0E: not used, handled by LimitFrameRate.
639C DEFW LimitFrameRate Type 0F: not used, handled by LimitFrameRate.
639E DEFW UpdateFlower Type 10: the flower, handled by UpdateFlower.
63A0 DEFW UpdateLeaf Type 11: a leaf, handled by UpdateLeaf.
63A2 DEFW UpdateStreamer Type 12: a streamer, handled by UpdateStreamer.
63A4 DEFW UpdateBloomingFlower Type 13: the flower in bloom, handled by UpdateBloomingFlower.
63A6 DEFW AnimateExplosion Type 14: an explosion, handled by AnimateExplosion.
63A8 DEFW $63DB Type 15: an idle object, handled by 63DB (which just returns).
Prev: 634F Up: Map Next: 63AA