Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/macros/gfx.asm
1270 views
1
MACRO RGB
2
REPT _NARG / 3
3
dw palred (\1) + palgreen (\2) + palblue (\3)
4
SHIFT 3
5
ENDR
6
ENDM
7
8
DEF palred EQUS "(1 << B_COLOR_RED) *"
9
DEF palgreen EQUS "(1 << B_COLOR_GREEN) *"
10
DEF palblue EQUS "(1 << B_COLOR_BLUE) *"
11
12
DEF palettes EQUS "* PAL_SIZE"
13
DEF palette EQUS "+ PAL_SIZE *"
14
DEF color EQUS "+ PAL_COLORS *"
15
16
DEF tiles EQUS "* TILE_SIZE"
17
DEF tile EQUS "+ TILE_SIZE *"
18
19
MACRO dbsprite
20
; x tile, y tile, x pixel, y pixel, vtile offset, attributes
21
db (\2 * TILE_WIDTH) % $100 + \4, (\1 * TILE_WIDTH) % $100 + \3, \5, \6
22
ENDM
23
24