|  | Routines | 
| Prev: 62025 | Up: Map | Next: 62086 | 
| 
Used by the routine at 62526.
 | ||||
| 62037 | LD A,B | Jump to 62050 if B is equal to 0. | ||
| 62038 | CP 0 | |||
| 62040 | JR Z,62050 | |||
| 62042 | CP 64 | Jump to 62050 if B is equal to 64. | ||
| 62044 | JR Z,62050 | |||
| 62046 | CP 32 | Jump to 62054 if B is not equal to 32. | ||
| 62048 | JR NZ,62054 | |||
| 62050 | POP HL | Restore HL from the stack. | ||
| 62051 | JP 58194 | Jump to 58194. | ||
| 62054 | AND %00000111 | Keep only bits 0-2. | ||
| 62056 | RLCA | RLCA. | ||
| 62057 | RLCA | |||
| 62058 | BIT 7,B | Jump to 62070 if bit 7 of B is not set. | ||
| 62060 | JR Z,62070 | |||
| 62062 | INC A | Increment A by one. | ||
| 62063 | PUSH HL | Stash HL on the stack. | ||
| 62064 | LD HL,55353 | Set bit 0 of *55353. | ||
| 62067 | SET 0,(HL) | |||
| 62069 | POP HL | Restore HL from the stack. | ||
| 62070 | LD (59233),A | Write A to *Tile_SpacesToMove. | ||
| 62073 | LD A,(55340) | Write *DestinationCursor_Y_Position to *Tile_Horizontal_Position. | ||
| 62076 | LD (59229),A | |||
| 62079 | LD A,(55341) | Write *DestinationCursor_X_Position to *Tile_Vertical_Position. | ||
| 62082 | LD (59230),A | |||
| 62085 | RET | Return. | ||
| Prev: 62025 | Up: Map | Next: 62086 |