| quill | Routines |
| Prev: 26542 | Up: Map | Next: 26568 |
|
DE pointer to first object location
|
||||
| ACTION_SWAP | 26551 | INC BC | BC=next parameter | |
| 26552 | LD A,(BC) | A=second object | ||
| 26553 | LD L,A | |||
| 26554 | LD H,0 | HL=second object | ||
| 26556 | LD A,(DE) | A=first object location | ||
| 26557 | PUSH DE | |||
| 26558 | LD DE,23333 | DE=object location table | ||
| 26561 | ADD HL,DE | HL now points to location of second object | ||
| 26562 | LD D,(HL) | D=location of second object | ||
| 26563 | LD (HL),A | Location of second object set to first object location | ||
| 26564 | POP HL | |||
| 26565 | LD (HL),D | Location of first object set to second object location | ||
| 26566 | JR ACTION_CLEAR_0 | Next action | ||
| Prev: 26542 | Up: Map | Next: 26568 |