| Routines

28436: 'P' pressed - right

The address of this routine is found in the table of keypress handling routines at 58704. It is called from the main loop at 63210 when 'P' or '8' is pressed.
28436 | LD A,(53760) | A=ERIC's animatory state
28439 | BIT 7,A | Is ERIC facing left?
28441 | JP Z,28216 | Turn ERIC round if so
28444 | CALL 28240 | Is ERIC on a staircase?
28447 | JR C,28453 | Jump if so
This entry point is used by the routines at 28484 and 28576.
28449 | INC E | E=x-coordinate of the spot in front of ERIC
28450 | JP 28315 | Check for walls and closed doors in ERIC's path
ERIC is on a staircase.
28453 | RLA | Does the staircase ERIC's on go up and to the right?
28454 | JP C,28514 | Go up a stair if so
28457 | JP 28606 | Otherwise go down a stair