(svn r11867) -Fix: do not reset changes to persistent storages during world generation.

-Fix: store changes to persistent storages after performing all the game logic instead of resetting them.
This commit is contained in:
rubidium
2008-01-15 18:51:46 +00:00
parent 576f8ad93e
commit 6891bc2011
2 changed files with 8 additions and 2 deletions

View File

@@ -23,6 +23,7 @@
#include "core/random_func.hpp"
#include "engine.h"
#include "settings_type.h"
#include "newgrf_storage.h"
#include "table/sprites.h"
@@ -118,6 +119,8 @@ static void *_GenerateWorld(void *arg)
}
}
ClearStorageChanges(true);
/* These are probably pointless when inside the scenario editor. */
SetGeneratingWorldProgress(GWP_GAME_INIT, 3);
StartupPlayers();