mirror of
https://gitlab.com/Oreolek/salet.git
synced 2024-07-07 01:04:25 +03:00
Saving fix
This commit is contained in:
parent
e1b4f82156
commit
51abba90dd
|
@ -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()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue