]> git.mcshandy.xyz Git - sumeriangame/commitdiff
Move existing handlers into handlers module
authorRandy McShandy <randy@mcshandy.xyz>
Fri, 13 Feb 2026 03:32:20 +0000 (21:32 -0600)
committerRandy McShandy <randy@mcshandy.xyz>
Fri, 13 Feb 2026 03:32:20 +0000 (21:32 -0600)
main/control.lua
main/handlers.lua

index ec982e5caae7c6b7caf3e550889c9f77d3401ea9..daac70a32722fbab4da97437c20e1c64dcc0ded0 100644 (file)
@@ -60,17 +60,6 @@ control.keymap['global']['x'] = {
   end,
 }
 
--- Anything interested in a movement control should register its own handler here.
-function love.handlers.movement_control(key, value)
-  player:movement_control(key, value)
-
-  local n = math.random(1, assets.walk_sfx.size)
-  love.audio.play(assets.walk_sfx[n])
-end
-
-function love.handlers.collision(collider, tile)
-end
-
 function control.search_keymap(key, keymap)
   local key_found = false
   --for k,v in pairs(control.keymap.active_keymap) do
index aeba1e73bb0de50fef928dbcafba3f1a78566dc0..d929d9dd6ad83b7fa8c4460ec496f5a555238bcf 100644 (file)
@@ -14,4 +14,15 @@ function love.handlers.map_changed(new_map_name)
     print('invalid map: '..new_map_name)
   end
 
+-- Anything interested in a movement control should register its own handler here.
+function love.handlers.movement_control(key, value)
+  player:movement_control(key, value)
+
+  local n = math.random(1, assets.walk_sfx.size)
+  love.audio.play(assets.walk_sfx[n])
+end
+
+function love.handlers.collision(collider, tile)
+end
+
 end