File diff r18260:9616113792ef → r18261:0aa61ca7490f
src/rail_cmd.cpp
Show inline comments
 
@@ -2332,13 +2332,13 @@ void DrawTrainDepotSprite(int x, int y, 
 
	int depot_sprite = GetCustomRailSprite(rti, INVALID_TILE, RTSG_DEPOT);
 
	if (depot_sprite != 0) offset = depot_sprite - SPR_RAIL_DEPOT_SE_1;
 

	
 
	DrawRailTileSeqInGUI(x, y, dts, offset, 0, palette);
 
}
 

	
 
static uint GetSlopePixelZ_Track(TileIndex tile, uint x, uint y)
 
static int GetSlopePixelZ_Track(TileIndex tile, uint x, uint y)
 
{
 
	if (IsPlainRail(tile)) {
 
		int z;
 
		Slope tileh = GetTilePixelSlope(tile, &z);
 
		if (tileh == SLOPE_FLAT) return z;
 

	
 
@@ -2823,13 +2823,13 @@ static CommandCost TestAutoslopeOnRailTi
 
		if (GetRailGroundType(tile) == RAIL_GROUND_WATER && IsSlopeWithOneCornerRaised(tileh_old)) cost.AddCost(_price[PR_CLEAR_WATER]);
 
		if ((flags & DC_EXEC) != 0) SetRailGroundType(tile, RAIL_GROUND_BARREN);
 
	}
 
	return  cost;
 
}
 

	
 
static CommandCost TerraformTile_Track(TileIndex tile, DoCommandFlag flags, uint z_new, Slope tileh_new)
 
static CommandCost TerraformTile_Track(TileIndex tile, DoCommandFlag flags, int z_new, Slope tileh_new)
 
{
 
	int z_old;
 
	Slope tileh_old = GetTileSlope(tile, &z_old);
 
	if (IsPlainRail(tile)) {
 
		TrackBits rail_bits = GetTrackBits(tile);
 
		/* Is there flat water on the lower halftile that must be cleared expensively? */