Changeset - r14294:3908f09b5a06
[Not reviewed]
master
0 1 0
smatz - 14 years ago 2010-01-18 12:09:25
smatz@openttd.org
(svn r18856) -Codechange: do not call GetSlopeZInCorner() when there's no fence to draw
1 file changed with 7 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/clear_cmd.cpp
Show inline comments
 
@@ -64,13 +64,18 @@ void DrawHillyLandTile(const TileInfo *t
 

	
 
void DrawClearLandFence(const TileInfo *ti)
 
{
 
	bool fence_sw = GetFenceSW(ti->tile) != 0;
 
	bool fence_se = GetFenceSE(ti->tile) != 0;
 

	
 
	if (!fence_sw && !fence_se) return;
 

	
 
	int z = GetSlopeZInCorner(ti->tileh, CORNER_S);
 

	
 
	if (GetFenceSW(ti->tile) != 0) {
 
	if (fence_sw) {
 
		DrawGroundSpriteAt(_clear_land_fence_sprites[GetFenceSW(ti->tile) - 1] + _fence_mod_by_tileh_sw[ti->tileh], PAL_NONE, 0, 0, z);
 
	}
 

	
 
	if (GetFenceSE(ti->tile) != 0) {
 
	if (fence_se) {
 
		DrawGroundSpriteAt(_clear_land_fence_sprites[GetFenceSE(ti->tile) - 1] + _fence_mod_by_tileh_se[ti->tileh], PAL_NONE, 0, 0, z);
 
	}
 
}
0 comments (0 inline, 0 general)