![]() |
Routines |
Prev: 27434 | Up: Map | Next: 27460 |
|
||||
Handler_PlayerSprite | 27437 | LD A,(30754) | Load A with *Speed. | |
27440 | LD E,13 | Set the sprite offset in E (13 bytes). | ||
27442 | BIT 7,A | Check the direction bit. | ||
27444 | JR NZ,SetPlayerSpriteDirection | Jump to SetPlayerSpriteDirection if the player is moving fowards. | ||
27446 | LD E,18 | Set an alternate sprite offset for the left-facing sprite (18 bytes). | ||
SetPlayerSpriteDirection | 27448 | LD C,7 | Set WHITE to C. | |
27450 | LD HL,30771 | Fetch PlayerPosition_Y in D. | ||
27453 | LD D,(HL) | |||
27454 | INC L | Fetch PlayerSpriteID in A. | ||
27455 | LD A,(HL) | |||
27456 | CALL DrawSpriteObject | Call DrawSpriteObject. | ||
27459 | RET | Return. |
Prev: 27434 | Up: Map | Next: 27460 |