Prev: 6B2A Up: Map Next: 6B44
6B2D: Handler: Player Sprite
Used by the routines at 6E18, 7311, Handler_Fuel and 76D7.
Handler: PlayerSprite 6B2D LD A,($7822) Load A with *Speed.
6B30 LD E,$0D Set the sprite offset in E (0D bytes).
6B32 BIT 7,A Check the direction bit.
6B34 JR NZ,SetPlayerSpriteDirection Jump to SetPlayerSpriteDirection if the player is moving fowards.
6B36 LD E,$12 Set an alternate sprite offset for the left-facing sprite (12 bytes).
SetPlayerSpriteDirection 6B38 LD C,$07 Set WHITE to C.
6B3A LD HL,$7833 Fetch PlayerPosition_Y in D.
6B3D LD D,(HL)
6B3E INC L Fetch PlayerSpriteID in A.
6B3F LD A,(HL)
6B40 CALL DrawSpriteObject Call DrawSpriteObject.
6B43 RET Return.
Prev: 6B2A Up: Map Next: 6B44