mike: implemented my own saving; added .gitignore for savefiles

This commit is contained in:
2017-07-25 21:25:45 -07:00
parent 48611008dc
commit e6c1ecb364
5 changed files with 62 additions and 55 deletions

View File

@@ -1,4 +1,4 @@
require "lib/Tserial"
require "lib/GameState"
QUIT_KEY = "q"
SAVE_KEY = "s"
@@ -13,15 +13,17 @@ function love.keyreleased(key)
-- save
elseif key == SAVE_KEY then
love.filesystem.write(saveFile, Tserial.pack(player, false, true))
--love.filesystem.write(saveFile, Tserial.pack(player, false, true))
GameState.save(player, "player")
-- Load
elseif key == LOAD_KEY then
save_exists = love.filesystem.exists(saveFile)
save_exists = love.filesystem.exists("save_game/savefile.lua")
if save_exists then
player = Tserial.unpack( love.filesystem.read( saveFile ) )
--player = Tserial.unpack( love.filesystem.read( saveFile ) )
GameState.load()
end
end
end