From 791443b8e0d36c456aaf4f55b08782fdd7ac0a44 Mon Sep 17 00:00:00 2001 From: ne_mene Date: Tue, 31 Mar 2026 11:38:32 +0200 Subject: speck editor skeleton --- main.lua | 1 + src/scenes/speck_editor.lua | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 src/scenes/speck_editor.lua diff --git a/main.lua b/main.lua index 8604b6a..e14a5f8 100644 --- a/main.lua +++ b/main.lua @@ -5,6 +5,7 @@ lg.setLineStyle("rough") function love.load() main_init() + -- start_speck_editor() start_game_scene() end diff --git a/src/scenes/speck_editor.lua b/src/scenes/speck_editor.lua new file mode 100644 index 0000000..d36443e --- /dev/null +++ b/src/scenes/speck_editor.lua @@ -0,0 +1,22 @@ + +function start_speck_editor() + local scn = new_scene() + set_scene(scn) + + event_bind(scn.on_update, "Speck_System", speck_update_sys) + + event_bind(scn.on_draw, "Speck_System", speck_draw_sys) + + local editor = new_entity() + add_comp(editor, "Position", SCR_WIDTH/2, SCR_HEIGHT/2) + add_comp(editor, "Speck_Editor") + return scn +end + +register_comp("Speck_Editor", function (editor) + add_comp(editor, "Speck_System", "res/speck/test.speck.lua") +end) + +function speck_editor_update_sys(editor) + +end -- cgit v1.3-2-g0d8e