1
0
Fork 0
mirror of https://gitlab.com/Oreolek/salet.git synced 2024-07-04 07:45:03 +03:00

Saving fix

This commit is contained in:
Alexander Yakovlev 2016-03-14 09:41:26 +07:00
parent e1b4f82156
commit 51abba90dd

View file

@ -1,7 +1,7 @@
markdown = require('./markdown.coffee') markdown = require('./markdown.coffee')
SaletView = require('./view.coffee') SaletView = require('./view.coffee')
Random = require('./random.js') Random = require('./random.js')
character = require('./character.coffee') Character = require('./character.coffee')
require('./localize.coffee') require('./localize.coffee')
### ###
@ -26,7 +26,7 @@ There is only one instance of this class.
### ###
class Salet class Salet
constructor: (spec) -> constructor: (spec) ->
@character = character() @character = new Character
# REDEFINE THIS IN YOUR GAME # REDEFINE THIS IN YOUR GAME
@game_id = null @game_id = null
@ -348,7 +348,7 @@ class Salet
@progress.saveTime = now - @startTime @progress.saveTime = now - @startTime
# Save the game. # Save the game.
window.localStorage.setItem(@getSaveId(), JSON.stringify({ localStorage.setItem(@getSaveId(), JSON.stringify({
progress: @progress, progress: @progress,
character: @character character: @character
})) }))
@ -403,9 +403,8 @@ class Salet
@view.disableSaving() @view.disableSaving()
@view.enableErasing() @view.enableErasing()
catch err catch err
console.log "There was an error loading your save. The save is deleted." console.log "There was an error loading your save. The save will be overwritten."
console.error err console.error err
@eraseSave(true)
else else
@progress.seed = new Date().toString() @progress.seed = new Date().toString()