pass all button params to the icon
This commit is contained in:
parent
8747415461
commit
b6f42ebf01
|
@ -14,7 +14,7 @@ function button(State, name, params)
|
||||||
end
|
end
|
||||||
love.graphics.setColor(params.color[1], params.color[2], params.color[3])
|
love.graphics.setColor(params.color[1], params.color[2], params.color[3])
|
||||||
love.graphics.rectangle('fill', params.x,params.y, params.w,params.h, 5,5)
|
love.graphics.rectangle('fill', params.x,params.y, params.w,params.h, 5,5)
|
||||||
if params.icon then params.icon(params.x, params.y) end
|
if params.icon then params.icon(params) end
|
||||||
table.insert(State.button_handlers, params)
|
table.insert(State.button_handlers, params)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
icon = {}
|
icon = {}
|
||||||
|
|
||||||
function icon.insert_drawing(x, y)
|
function icon.insert_drawing(button_params)
|
||||||
|
local x,y = button_params.x, button_params.y
|
||||||
App.color(Icon_color)
|
App.color(Icon_color)
|
||||||
love.graphics.rectangle('line', x,y, 12,12)
|
love.graphics.rectangle('line', x,y, 12,12)
|
||||||
love.graphics.line(4,y+6, 16,y+6)
|
love.graphics.line(4,y+6, 16,y+6)
|
||||||
|
|
Loading…
Reference in New Issue