summaryrefslogtreecommitdiff
path: root/constants/sprite_data_constants.asm
blob: e1104262de86ffe522575022875193d1ef397f76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
; sprite facing directions
	const_def 0, $04
	const SPRITE_FACING_DOWN  ; $00
	const SPRITE_FACING_UP    ; $04
	const SPRITE_FACING_LEFT  ; $08
	const SPRITE_FACING_RIGHT ; $0C

	const_def 0, $40
	const NPC_MOVEMENT_DOWN  ; $00
	const NPC_MOVEMENT_UP    ; $40
	const NPC_MOVEMENT_LEFT  ; $80
	const NPC_MOVEMENT_RIGHT ; $C0

NPC_CHANGE_FACING EQU $E0

; player direction constants
	const_def
	const PLAYER_DIR_BIT_RIGHT ; 0
	const PLAYER_DIR_BIT_LEFT  ; 1
	const PLAYER_DIR_BIT_DOWN  ; 2
	const PLAYER_DIR_BIT_UP    ; 3

PLAYER_DIR_RIGHT EQU 1 << PLAYER_DIR_BIT_RIGHT
PLAYER_DIR_LEFT  EQU 1 << PLAYER_DIR_BIT_LEFT
PLAYER_DIR_DOWN  EQU 1 << PLAYER_DIR_BIT_DOWN
PLAYER_DIR_UP    EQU 1 << PLAYER_DIR_BIT_UP