template-carousel-mobile/0072-settings_button

18 lines
618 B
Plaintext
Raw Normal View History

2023-11-21 06:23:09 +00:00
settings_button = function(x, w)
button(Global_state, 'settings', {x=x, y=Menu_top+5, w=w+10, h=Line_height, bg={r=0.6, g=0.8, b=0.6},
icon = function(p)
App.color(Normal_color)
love.graphics.rectangle('line', p.x,p.y, p.w,p.h, 2,2)
love.graphics.print('settings', p.x+5,p.y+2)
end,
onpress1 = function()
Show_settings = not Show_settings
2023-11-25 17:10:05 +00:00
if Show_settings then Show_overflow = false end
if not Show_settings then
-- On mobile devices, we can't depend on on.save_settings() triggering on quit
love.filesystem.write('config', json.encode(settings()))
end
2023-11-21 06:23:09 +00:00
end,
})
return x+w+10
end