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 |