Changeset - r9309:c8590554f29c
[Not reviewed]
master
0 2 0
belugas - 16 years ago 2008-05-19 01:51:57
belugas@openttd.org
(svn r13177) -Fix[FS#2002]: Using level tool in scenario editor makes tiles brown. That is the only tool that does so in Scenario Editor (apart dynamite, of course).Report and Fix by Roujin
2 files changed with 3 insertions and 4 deletions:
0 comments (0 inline, 0 general)
src/terraform_cmd.cpp
Show inline comments
 
@@ -301,7 +301,10 @@ CommandCost CmdTerraformLand(TileIndex t
 
				return_cmd_error(STR_1002_EXCAVATION_WOULD_DAMAGE);
 
			}
 
			/* Check tiletype-specific things, and add extra-cost */
 
			const bool curr_gen = _generating_world;
 
			if (_game_mode == GM_EDITOR) _generating_world = true; // used to create green terraformed land
 
			CommandCost cost = _tile_type_procs[GetTileType(tile)]->terraform_tile_proc(tile, flags | DC_AUTO, z_min * TILE_HEIGHT, tileh);
 
			_generating_world = curr_gen;
 
			if (CmdFailed(cost)) {
 
				_terraform_err_tile = tile;
 
				return cost;
src/terraform_gui.cpp
Show inline comments
 
@@ -347,8 +347,6 @@ static void CommonRaiseLowerBigLand(Tile
 
	int sizex, sizey;
 
	uint h;
 

	
 
	_generating_world = true; // used to create green terraformed land
 

	
 
	if (_terraform_size == 1) {
 
		StringID msg =
 
			mode ? STR_0808_CAN_T_RAISE_LAND_HERE : STR_0809_CAN_T_LOWER_LAND_HERE;
 
@@ -384,8 +382,6 @@ static void CommonRaiseLowerBigLand(Tile
 
			}
 
		} END_TILE_LOOP(tile2, sizex, sizey, tile)
 
	}
 

	
 
	_generating_world = false;
 
}
 

	
 
static void PlaceProc_RaiseBigLand(TileIndex tile)
0 comments (0 inline, 0 general)