| Pyjamarama | Routines |
| Prev: AC49 | Up: Map |
|
Used by the routines at Wally_Handler and Demo.
|
|||||||
| Wally_CheckFall | AC4A | LD A,(Wally_ATTR) | |||||
| AC4D | CP $42 | Bright Red | |||||
| AC4F | JR Z,Wally_CheckAttr_Solid | ||||||
| AC51 | CP $45 | Bright Cyan | |||||
| AC53 | JR NZ,Wally_CheckFall_0 | ||||||
| Wally_CheckAttr_Solid | AC55 | LD A,(Wally_Y) | See if Wally is aligned with a character cell. | ||||
| AC58 | AND $07 | ||||||
| AC5A | JR NZ,Wally_CheckFall_0 | If not then let him fall regardless of colour. | |||||
| AC5C | XOR A | ||||||
| AC5D | LD (Wally_Falling),A | ||||||
| AC60 | RET | ||||||
| Wally_CheckFall_0 | AC61 | LD A,(Wally_Frame) | Drop wally by 4 pixels. | ||||
| AC64 | CALL Wally_Erase | ||||||
| AC67 | LD A,H | ||||||
| AC68 | ADD A,$04 | ||||||
| AC6A | LD (Wally_Y),A | ||||||
| AC6D | CALL Wally_Draw | ||||||
| AC70 | RET | ||||||
| Prev: AC49 | Up: Map |