![]() |
Data |
| Prev: 634F | Up: Map | Next: 63AA |
|
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 |