Routines |
Prev: 58097 | Up: Map | Next: 58144 |
Used by the routine at 62526.
|
||||
58109 | LD A,(58802) | Return if the player has pressed fire (16). | ||
58112 | CP 16 | |||
58114 | RET Z | |||
58115 | LD A,(55346) | Return if *55346 is equal to 2. | ||
58118 | CP 2 | |||
58120 | RET Z | |||
58121 | CP 0 | Return if *55346 is equal to 0. | ||
58123 | RET Z | |||
58124 | LD A,(55340) | Return if *DestinationCursor_Y_Position is not equal to *StorageCursor_Y_Position. | ||
58127 | LD HL,55344 | |||
58130 | CP (HL) | |||
58131 | RET NZ | |||
58132 | LD A,(55341) | Return if *DestinationCursor_X_Position is not equal to *StorageCursor_X_Position. | ||
58135 | LD HL,55345 | |||
58138 | CP (HL) | |||
58139 | RET NZ | |||
58140 | CALL Remove_PlayerCursor | Call Remove_PlayerCursor. | ||
58143 | RET | Return. |
Prev: 58097 | Up: Map | Next: 58144 |