25 lines
457 B
Lua
25 lines
457 B
Lua
|
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
|