Prev: 55022 Up: Map Next: 55041
55023: Handle Drutt's jump, and load E with jump state index as appropriate
See description of routine at 55041 for details.
Used by the routine at 52243.
Output
E (via routine at 55041) Jump state index (see table)
55023 LD IX,(34242) Load IX with address of current level's complex state data for Drutt
55027 BIT 7,(IX+12) If Drutt's is-jumping flag is reset...
55031 RET Z ...then return
Drutt's is-jumping flag is set
55032 LD A,(34208) If Drutt-mode flag is reset (Berk mode)...
55035 BIT 0,A ...
55037 JR Z,55065 ...then handle Drutt's jump, and load E with jump state index as appropriate based upon no control input
55039 JR 55060 Handle Drutt's jump, and load E with jump state index as appropriate based upon current control input
Prev: 55022 Up: Map Next: 55041