load and use palettes (not implemented)
This commit is contained in:
parent
43bf58137a
commit
fd1966e3f3
@ -16,6 +16,34 @@ function _init()
|
|||||||
scy = 0
|
scy = 0
|
||||||
dcx = 0
|
dcx = 0
|
||||||
dcy = 0
|
dcy = 0
|
||||||
|
|
||||||
|
init_box_pals()
|
||||||
|
init_row_pals()
|
||||||
|
end
|
||||||
|
|
||||||
|
function init_box_pals()
|
||||||
|
box_pals = {}
|
||||||
|
for x=0,box_cols do
|
||||||
|
local pal_col = {}
|
||||||
|
for y=0,box_rows do
|
||||||
|
pal_col[y] = load_box_palette(1+x+16*(y\2)+(0.5*y%2))
|
||||||
|
end
|
||||||
|
box_pals[x] = pal_col
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function init_row_pals()
|
||||||
|
row_pals = {}
|
||||||
|
for x=0,row_cols do
|
||||||
|
local pal_col = {}
|
||||||
|
for y=0,row_rows do
|
||||||
|
pal_col[y] = load_row_palette(
|
||||||
|
8+16*x,
|
||||||
|
16+2*y
|
||||||
|
)
|
||||||
|
end
|
||||||
|
row_pals[x] = pal_col
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function _update()
|
function _update()
|
||||||
@ -41,6 +69,9 @@ end
|
|||||||
function _draw()
|
function _draw()
|
||||||
cls()
|
cls()
|
||||||
draw_hud()
|
draw_hud()
|
||||||
|
local pals = (mode == "boxes") and box_pals or row_pals
|
||||||
|
pals[scx][scy]:do_both(0)
|
||||||
|
pals[dcx][dcy]:do_both(1)
|
||||||
draw_bars()
|
draw_bars()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user