summaryrefslogtreecommitdiffhomepage
path: root/settings.lua
diff options
context:
space:
mode:
Diffstat (limited to 'settings.lua')
-rw-r--r--settings.lua7
1 files changed, 5 insertions, 2 deletions
diff --git a/settings.lua b/settings.lua
index ad8b8e5..e73b997 100644
--- a/settings.lua
+++ b/settings.lua
@@ -11,6 +11,7 @@ function Settings.load()
end
local getSettings = love.filesystem.load("settings")
Settings.current = getSettings()
+ Controller.reset()
local joysticksList = love.joystick.getJoysticks() -- local list for editing
for _,set in pairs(Settings.current) do
local isJoystick = set[7]
@@ -57,7 +58,9 @@ function Settings.change(n, left, right, up, down, attack, jump, joystick)
else
bool = false
end
+ -- Save current settings
Settings.current[n] = {left, right, up, down, attack, jump, bool}
- table.remove(Controller.sets, n)
- Controller.registerSet(left, right, up, down, attack, jump, joystick)
+ Settings.save()
+ -- Load settings
+ Settings.load()
end \ No newline at end of file