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