Saving while autosaving will show appropriate message

This commit is contained in:
minjaesong
2023-09-19 14:06:39 +09:00
parent 9c319ab5b2
commit a9c7fc0e90
4 changed files with 10 additions and 3 deletions

View File

@@ -720,7 +720,6 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) {
}
}
private var updateAkku = 0f
internal var autosaveTimer = 0f
override fun render(`_`: Float) {
@@ -755,7 +754,9 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) {
/** UPDATE CODE GOES HERE */
val dt = Gdx.graphics.deltaTime
autosaveTimer += dt
if (!uiAutosaveNotifier.isVisible) {
autosaveTimer += dt
}
gameUpdateGovernor.update(dt, App.UPDATE_RATE, updateGame, renderGame)
@@ -1261,8 +1262,10 @@ open class TerrarumIngame(batch: FlippingSpriteBatch) : IngameInstance(batch) {
// return to normal state
uiAutosaveNotifier.setAsClose()
autosaveTimer = 0f
debugTimers.put("Last Autosave Duration", System.nanoTime() - start)
printdbg(this, "Last Autosave Duration: ${(System.nanoTime() - start) / 1000000000} s")
}
}