new world screen for loading imported players

This commit is contained in:
minjaesong
2023-08-25 16:47:00 +09:00
parent a4672a131d
commit 72029ed458
10 changed files with 44 additions and 18 deletions

View File

@@ -39,6 +39,7 @@ class PlayerSavingThread(
disk.saveMode = 2 * isAuto.toInt() // no quick
disk.saveKind = VDSaveKind.PLAYER_DATA
disk.saveOrigin = disk.saveOrigin and 15 // remove flag "imported" if applicable
disk.capacity = 0L
WriteSavegame.saveProgress = 0f

View File

@@ -149,6 +149,7 @@ class QuickSingleplayerWorldSavingThread(
skimmer.injectDiskCRC(disk.hashCode())
skimmer.setSaveMode(1 + 2 * isAuto.toInt())
skimmer.setSaveKind(VDSaveKind.WORLD_DATA)
skimmer.setSaveOrigin(skimmer.getSaveOrigin() and 15) // remove flag "imported" if applicable
printdbg(this, "Game saved with size of ${outFile.length()} bytes")

View File

@@ -41,6 +41,7 @@ class WorldSavingThread(
disk.saveMode = 2 * isAuto.toInt() // no quick
disk.saveKind = VDSaveKind.WORLD_DATA
disk.saveOrigin = disk.saveOrigin and 15 // remove flag "imported" if applicable
// wait for screencap
var emergencyStopCnt = 0

View File

@@ -74,7 +74,6 @@ object WritePlayer {
player.lastPlayTime = time_t
player.totalPlayTime += time_t - (ingame?.loadedTime_t ?: time_t)
// restore player prop backup created on load-time for multiplayer
if (ingame?.isMultiplayer == true) {
player.setPosition(player.unauthorisedPlayerProps.physics.position)