From 2b3245f44fecbf2e426bb28f522a24e00662c610 Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Thu, 12 Mar 2026 18:10:06 -0400 Subject: Make the room editor un-hacked in --- main.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'main.lua') diff --git a/main.lua b/main.lua index ed1a48a..2453b53 100644 --- a/main.lua +++ b/main.lua @@ -12,7 +12,8 @@ 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) + event_bind(scn.on_update, "Room_Editor", room_editor_ui_sys) + event_bind(scn.on_ui, "Room_Editor", tile_place_sys) set_scene(scn) @@ -25,6 +26,9 @@ function love.load() scn.tilemap = tilemap set_tile(tilemap, 0, 0, 1) + + local room_editor = new_entity() + add_comp(room_editor, "Room_Editor") end function love.update(dt) -- cgit v1.3-2-g0d8e From 94141331ac0365c8eaa823d0ed1e8eb928f09dc6 Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Thu, 12 Mar 2026 19:14:19 -0400 Subject: Fix coloring --- main.lua | 1 + src/sprite.lua | 1 + 2 files changed, 2 insertions(+) (limited to 'main.lua') diff --git a/main.lua b/main.lua index 2453b53..96d6c09 100644 --- a/main.lua +++ b/main.lua @@ -57,6 +57,7 @@ function love.draw(dt) local scr_width, scr_height = lg.getDimensions() WindowScale = min(scr_width / SCR_WIDTH, scr_height / SCR_HEIGHT) + lg.setColor(1, 1, 1) lg.draw( viewport, scr_width / 2, scr_height / 2, 0, diff --git a/src/sprite.lua b/src/sprite.lua index 49a7dd2..79a38bf 100644 --- a/src/sprite.lua +++ b/src/sprite.lua @@ -65,6 +65,7 @@ function sprite_draw_sys(ent) sprite.width, sprite.height, sprite.tex:getDimensions() ) + lg.setColor(1, 1, 1) lg.draw( sprite.tex, q, ent.x or 0, ent.y or 0, -- cgit v1.3-2-g0d8e