From: Randy McShandy Date: Fri, 13 Feb 2026 03:32:20 +0000 (-0600) Subject: Move existing handlers into handlers module X-Git-Url: http://git.mcshandy.xyz/gitweb.cgi?a=commitdiff_plain;h=069e8adb1094251b498899aae8031114c5cd3d2a;p=sumeriangame Move existing handlers into handlers module --- diff --git a/main/control.lua b/main/control.lua index ec982e5..daac70a 100644 --- a/main/control.lua +++ b/main/control.lua @@ -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 diff --git a/main/handlers.lua b/main/handlers.lua index aeba1e7..d929d9d 100644 --- a/main/handlers.lua +++ b/main/handlers.lua @@ -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