|  | Routines | 
| Prev: 42245 | Up: Map | Next: 42290 | 
| 
Used by the routine at Handler_FloatingHand.
 | ||||
| 42254 | LD DE,(39619) | DE=*FloatingHandCoordinates. | ||
| 42258 | DEC D | Decrease D by one. | ||
| 42259 | LD HL,30720 | HL=30720. | ||
| 42262 | LD B,10 | B=10. | ||
| 42264 | PUSH BC | Stash BC, HL and DE on the stack. | ||
| 42265 | PUSH HL | |||
| 42266 | PUSH DE | |||
| 42267 | LD A,D | A=D. | ||
| 42268 | CP 0 | Jump to 42279 if A is less than 0. | ||
| 42270 | JR C,42279 | |||
| 42272 | CP 24 | Jump to 42279 if A is greater than or equal to 24. | ||
| 42274 | JR NC,42279 | |||
| 42276 | CALL 42326 | Call 42326. | ||
| 42279 | POP DE | Restore DE and HL from the stack. | ||
| 42280 | POP HL | |||
| 42281 | LD BC,64 | HL+=0064. | ||
| 42284 | ADD HL,BC | |||
| 42285 | INC D | Increment D by one. | ||
| 42286 | POP BC | Restore BC from the stack. | ||
| 42287 | DJNZ 42264 | Decrease counter by one and loop back to 42264 until counter is zero. | ||
| 42289 | RET | Return. | ||
| Prev: 42245 | Up: Map | Next: 42290 |