mirror of
https://github.com/curioustorvald/Terrarum.git
synced 2026-06-12 03:24:06 +09:00
initial save from newgame is now marked as autosave
This commit is contained in:
@@ -322,7 +322,7 @@ open class TerrarumIngame(batch: SpriteBatch) : IngameInstance(batch) {
|
||||
)
|
||||
|
||||
// make initial savefile
|
||||
WriteSavegame.immediate(savegameArchive, getSaveFileMain(), this) {
|
||||
WriteSavegame.immediate(savegameArchive, getSaveFileMain(), this, true) {
|
||||
makeSavegameBackupCopy() // don't put it on the postInit() or render(); must be called using callback
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ object Save : ConsoleCommand {
|
||||
val disk = VDUtil.createNewDisk(1L shl 60, savename, Common.CHARSET)
|
||||
val file = File(App.defaultSaveDir + "/${args[1]}")
|
||||
|
||||
WriteSavegame(disk, file, ingame)
|
||||
WriteSavegame(disk, file, ingame, false)
|
||||
|
||||
}
|
||||
catch (e: IOException) {
|
||||
|
||||
@@ -89,7 +89,7 @@ class UIInventoryEscMenu(val full: UIInventoryFull) : UICanvas() {
|
||||
INGAME.makeSavegameBackupCopy()
|
||||
|
||||
// save the game
|
||||
WriteSavegame(INGAME.savegameArchive, File(App.defaultSaveDir, INGAME.savegameNickname), Terrarum.ingame!! as TerrarumIngame) {
|
||||
WriteSavegame(INGAME.savegameArchive, File(App.defaultSaveDir, INGAME.savegameNickname), Terrarum.ingame!! as TerrarumIngame, false) {
|
||||
// callback:
|
||||
System.gc()
|
||||
screen = 0
|
||||
|
||||
Reference in New Issue
Block a user