misc.c
changeset 3121 72fb0554f9f1
parent 3112 a6fda4d4c7ca
child 3133 a05f00801c40
equal deleted inserted replaced
3120:06e99f8463f7 3121:72fb0554f9f1
   189 void GenerateWorld(int mode, uint size_x, uint size_y)
   189 void GenerateWorld(int mode, uint size_x, uint size_y)
   190 {
   190 {
   191 	// Make sure everything is done via OWNER_NONE
   191 	// Make sure everything is done via OWNER_NONE
   192 	_current_player = OWNER_NONE;
   192 	_current_player = OWNER_NONE;
   193 
   193 
       
   194 	UpdatePatches();
       
   195 
   194 	_generating_world = true;
   196 	_generating_world = true;
   195 	InitializeGame(mode == GW_RANDOM ? 0 : IG_DATE_RESET, size_x, size_y);
   197 	InitializeGame(mode == GW_RANDOM ? 0 : IG_DATE_RESET, size_x, size_y);
   196 	SetObjectToPlace(SPR_CURSOR_ZZZ, 0, 0, 0);
   198 	SetObjectToPlace(SPR_CURSOR_ZZZ, 0, 0, 0);
   197 
   199 
   198 	// Must start economy early because of the costs.
   200 	// Must start economy early because of the costs.