@@ -30,12 +30,13 @@
#include "town.h"
#include "newgrf.h"
#include "core/random_func.hpp"
#include "core/backup_type.hpp"
#include "progress.h"
#include "error.h"
#include "game/game.hpp"
#include "table/sprites.h"
void GenerateClearTile();
void GenerateIndustries();
void GenerateObjects();
@@ -159,12 +160,16 @@ static void _GenerateWorld(void *)
SetGeneratingWorldProgress(GWP_RUNTILELOOP, 0x500);
for (i = 0; i < 0x500; i++) {
RunTileLoop();
IncreaseGeneratingWorldProgress(GWP_RUNTILELOOP);
}
if (_game_mode != GM_EDITOR) {
Game::StartNew();
ResetObjectToPlace();
_cur_company.Trash();
_current_company = _local_company = _gw.lc;