First bundled release.
This commit is contained in:
24
load/save.lua
Normal file
24
load/save.lua
Normal file
@@ -0,0 +1,24 @@
|
||||
local binser = require 'libs.binser'
|
||||
|
||||
function loadSave()
|
||||
config = loadFromFile('config.sav')
|
||||
highscores = loadFromFile('highscores.sav')
|
||||
end
|
||||
|
||||
function loadFromFile(filename)
|
||||
local save_data, len = binser.readFile(filename)
|
||||
if save_data == nil then
|
||||
return {} -- new object
|
||||
end
|
||||
return save_data[1]
|
||||
end
|
||||
|
||||
|
||||
|
||||
function saveConfig()
|
||||
binser.writeFile('config.sav', config)
|
||||
end
|
||||
|
||||
function saveHighscores()
|
||||
binser.writeFile('highscores.sav', highscores)
|
||||
end
|
||||
Reference in New Issue
Block a user