bf.love/0024-draw_data

26 lines
789 B
Plaintext

draw_data = function(data)
-- assume data is in middle column, bottom half
local left, top, panel_width, panel_height = panel_bounds(2, 2)
App.color{r=0.5,g=0.5,b=0.5}
love.graphics.rectangle('line', left, top, panel_width, panel_height, 5,5)
local x = Margin + panel_width + Margin
local y = Margin + panel_height + Margin
y = draw_title(Data_title_text, left, top, panel_width)
x = x + 20
for i,d in ipairs(data) do
if i == data.p then
App.color{r=0.7,g=0.7,b=0.7}
love.graphics.rectangle('fill', x,y, 60, 30, 2,2)
else
App.color{r=0.5,g=0.5,b=0.5}
love.graphics.rectangle('line', x,y, 60, 30, 2,2)
end
App.color{r=0,g=0,b=0}
love.graphics.print(d, x+2,y)
x = x+80
if i%5 == 0 then
y = y + 40
x = Margin + panel_width + Margin + 20
end
end
end