File diff r9353:bc33456736f9 → r9354:358e967da2ca
src/genworld.cpp
Show inline comments
 
@@ -91,8 +91,8 @@ static void * CDECL _GenerateWorld(void 
 
		_generating_world = true;
 
		if (_network_dedicated) DEBUG(net, 0, "Generating map, please wait...");
 
		/* Set the Random() seed to generation_seed so we produce the same map with the same seed */
 
		if (_patches.generation_seed == GENERATE_NEW_SEED) _patches.generation_seed = _patches_newgame.generation_seed = InteractiveRandom();
 
		_random.SetSeed(_patches.generation_seed);
 
		if (_settings.game_creation.generation_seed == GENERATE_NEW_SEED) _settings.game_creation.generation_seed = _settings_newgame.game_creation.generation_seed = InteractiveRandom();
 
		_random.SetSeed(_settings.game_creation.generation_seed);
 
		SetGeneratingWorldProgress(GWP_MAP_INIT, 2);
 
		SetObjectToPlace(SPR_CURSOR_ZZZ, PAL_NONE, VHM_NONE, WC_MAIN_WINDOW, 0);
 

	
 
@@ -105,7 +105,7 @@ static void * CDECL _GenerateWorld(void 
 
			SetGeneratingWorldProgress(GWP_UNMOVABLE, 1);
 

	
 
			/* Make the map the height of the patch setting */
 
			if (_game_mode != GM_MENU) FlatEmptyWorld(_patches.se_flat_world_height);
 
			if (_game_mode != GM_MENU) FlatEmptyWorld(_settings.game_creation.se_flat_world_height);
 

	
 
			ConvertGroundTilesIntoWaterTiles();
 
			IncreaseGeneratingWorldProgress(GWP_UNMOVABLE);
 
@@ -165,7 +165,7 @@ static void * CDECL _GenerateWorld(void 
 

	
 
		if (_network_dedicated) DEBUG(net, 0, "Map generated, starting game");
 

	
 
		if (_patches.pause_on_newgame && _game_mode == GM_NORMAL) DoCommandP(0, 1, 0, NULL, CMD_PAUSE);
 
		if (_settings.gui.pause_on_newgame && _game_mode == GM_NORMAL) DoCommandP(0, 1, 0, NULL, CMD_PAUSE);
 
	} catch (...) {
 
		_generating_world = false;
 
		throw;
 
@@ -273,7 +273,7 @@ void GenerateWorld(int mode, uint size_x
 
	_current_player = OWNER_NONE;
 

	
 
	/* Set the date before loading sprites as some newgrfs check it */
 
	SetDate(ConvertYMDToDate(_patches.starting_year, 0, 1));
 
	SetDate(ConvertYMDToDate(_settings.game_creation.starting_year, 0, 1));
 

	
 
	/* Load the right landscape stuff */
 
	GfxLoadSprites();