aboutsummaryrefslogtreecommitdiff
path: root/main.lua
diff options
context:
space:
mode:
authorne_mene <[email protected]>2026-03-12 19:56:53 +0100
committerne_mene <[email protected]>2026-03-12 19:56:53 +0100
commit5179c0c029487ea0107c9f9a7d879cc44b51e924 (patch)
tree9608bc7497490c74ad5e3711e5d122f3e2f070a7 /main.lua
parentd4f1856d357de241320dd6cbf66972c74784c309 (diff)
parent4828c80a92a40067d8f58922c38c4dbeeafc8403 (diff)
Merge remote-tracking branch 'refs/remotes/origin/main'
thanks
Diffstat (limited to 'main.lua')
-rw-r--r--main.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/main.lua b/main.lua
index b516216..517a948 100644
--- a/main.lua
+++ b/main.lua
@@ -11,6 +11,9 @@ function love.load()
event_bind(scn.on_draw, "Sprite", sprite_draw_sys)
event_bind(scn.on_draw, "Tilemap", tilemap_draw_sys)
+
+ event_bind(scn.on_ui, "Player", player_ui_sys)
+
set_scene(scn)
player = new_player(100, 100)
@@ -34,7 +37,7 @@ end
function love.draw(dt)
lg.origin()
- lg.setCanvas(viewport)
+ lg.setCanvas({viewport, stencil=true})
lg.clear()
local scn = get_current_scene()
@@ -45,6 +48,14 @@ function love.draw(dt)
ground2:draw()
player.box:draw()
+ im.begin_step()
+
+ fire_event(scn.on_ui)
+
+ im.draw()
+
+ im.end_step()
+
-- TODO: Take care of weird displays
lg.setCanvas()
local scr_width, scr_height = lg.getDimensions()