diff options
| author | iamcheeseman <[email protected]> | 2026-04-05 10:17:00 -0400 |
|---|---|---|
| committer | iamcheeseman <[email protected]> | 2026-04-05 10:17:00 -0400 |
| commit | f700e24910648802642950499be0af601a34cefd (patch) | |
| tree | 9b22ef8594924b66e72d6e3b4f48db7a99a1feae | |
| parent | e321a6c5bc099708a581d8cc875df5b4b5574e25 (diff) | |
| parent | 763f2783bc63ec9aa00bc6e138450eae400ca5c5 (diff) | |
Merge branch 'main' of ssh://codeberg.org/the-gutter/gutshot
| -rw-r--r-- | main.lua | 5 | ||||
| -rw-r--r-- | src/init.lua | 5 | ||||
| -rw-r--r-- | src/input.lua | 3 |
3 files changed, 9 insertions, 4 deletions
@@ -17,6 +17,10 @@ function love.update(dt) local scn = get_current_scene() assert(scn, "No scene set.") + if is_input_just_pressed("Hot_Reload") and lk.isDown("lctrl") then + reload_assets() + end + fire_event(scn.on_update, dt) fire_event(global_on_update, dt) flush_scene() @@ -32,7 +36,6 @@ function love.draw(dt) local scn = get_current_scene() assert(scn, "No scene set.") - -- borgir fire_event(scn.on_draw, dt) fire_event(global_on_draw, dt) diff --git a/src/init.lua b/src/init.lua index 824229d..29cb64d 100644 --- a/src/init.lua +++ b/src/init.lua @@ -24,6 +24,8 @@ register_input("Right", {{"key", "right"}, {"key", "d"}}) register_input("Jump", {{"key", "space"}}) register_input("Dash", {{"key", "lshift"}}) +register_input("Hot_Reload", {{"key", "r"}}) + register_input("Right_Click", {{"mouse", 2}}) register_input("Left_Click", {{"mouse", 1}}) @@ -32,6 +34,8 @@ la = love.audio lg = love.graphics lf = love.filesystem lw = love.window +lk = love.keyboard +lm = love.mouse lmath = love.math function init_global_systems() @@ -54,6 +58,7 @@ function reload_assets() load_textures_from() load_sounds_from() load_specks_from() + print("Assets loaded.") end local function load_dir(path) diff --git a/src/input.lua b/src/input.lua index 7c625ed..fd12d9c 100644 --- a/src/input.lua +++ b/src/input.lua @@ -1,6 +1,3 @@ -local lk = love.keyboard -local lm = love.mouse - local inputs = {} local keyEvents = {} local mouseEvents = {} |
