summaryrefslogtreecommitdiff
path: root/src/constants/gfx_constants.asm
blob: a32e255698745f7840a19cfa21304e5b5afb856a (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
27
28
29
30
31
32
33
34
35
36
37
38
; screen size
SCREEN_WIDTH  EQU 20 ; tiles
SCREEN_HEIGHT EQU 18 ; tiles

; background map size
BG_MAP_WIDTH  EQU 32 ; tiles
BG_MAP_HEIGHT EQU 32 ; tiles

; cgb palette size
CGB_PAL_SIZE EQU 8 ; bytes
palettes EQUS "* CGB_PAL_SIZE"

NUM_BACKGROUND_PALETTES EQU 8
NUM_OBJECT_PALETTES     EQU 8

PALRGB_WHITE EQU (31 << 10 | 31 << 5 | 31)

; tile size
TILE_SIZE EQU 16 ; bytes
tiles EQUS "* TILE_SIZE"

TILE_SIZE_1BPP EQU 8 ; bytes
tiles_1bpp EQUS "* TILE_SIZE_1BPP"

; icon tile offsets
ICON_TILE_BASIC_POKEMON   EQU $d0
ICON_TILE_STAGE_1_POKEMON EQU $d4
ICON_TILE_STAGE_2_POKEMON EQU $d8
ICON_TILE_TRAINER         EQU $dc

ICON_TILE_FIRE            EQU $e0
ICON_TILE_GRASS           EQU $e4
ICON_TILE_LIGHTNING       EQU $e8
ICON_TILE_WATER           EQU $ec
ICON_TILE_FIGHTING        EQU $f0
ICON_TILE_PSYCHIC         EQU $f4
ICON_TILE_COLORLESS       EQU $f8
ICON_TILE_ENERGY          EQU $fc