Routines |
Prev: 28291 | Up: Map | Next: 28346 |
Used by the routine at 28277.
|
||||||||
28323 | LD DE,0 | Set DE to zero (dealing with current room's left exit) | ||||||
28326 | LD A,228 | Load A with Magic Knight's new x-coordinate when he arrives in new room (228 is near right-hand side of room) | ||||||
28328 | CALL 28291 | Change Magic Knight's current room (if possible) based upon left exit of his current room | ||||||
28331 | JR Z,28340 | If Magic Knight can't leave his current room then jump to 28340 | ||||||
This entry point is used by the routine at 28346.
|
||||||||
28333 | LD (25156),A | Set Magic Knight's x-coordinate | ||||||
28336 | CALL 27765 | Draw Magic Knight's current room, draw objects and characters and initialise room-specific data | ||||||
28339 | RET | Return | ||||||
28340 | LD A,1 | Set Magic Knight's temporary-movement flags to 1 (Magic Knight can't move left because he can't leave his current room)... | ||||||
28342 | LD (23463),A | ... | ||||||
28345 | RET | Return |
Prev: 28291 | Up: Map | Next: 28346 |