1
0
Fork 0
mirror of https://gitlab.com/Oreolek/salet.git synced 2024-07-02 06:45:06 +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')
SaletView = require('./view.coffee')
Random = require('./random.js')
character = require('./character.coffee')
Character = require('./character.coffee')
require('./localize.coffee')
###
@ -26,7 +26,7 @@ There is only one instance of this class.
###
class Salet
constructor: (spec) ->
@character = character()
@character = new Character
# REDEFINE THIS IN YOUR GAME
@game_id = null
@ -348,7 +348,7 @@ class Salet
@progress.saveTime = now - @startTime
# Save the game.
window.localStorage.setItem(@getSaveId(), JSON.stringify({
localStorage.setItem(@getSaveId(), JSON.stringify({
progress: @progress,
character: @character
}))
@ -403,9 +403,8 @@ class Salet
@view.disableSaving()
@view.enableErasing()
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
@eraseSave(true)
else
@progress.seed = new Date().toString()