mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r12073) -Codechange: stop drawing trees a bit earlier when they are invisible
This commit is contained in:
parent
918591c05b
commit
c0c9b80db3
@ -448,6 +448,9 @@ static void DrawTile_Trees(TileInfo *ti)
|
||||
|
||||
DrawClearLandFence(ti);
|
||||
|
||||
/* Do not draw trees when the invisible trees patch and transparency tree are set */
|
||||
if (IsTransparencySet(TO_TREES) && _patches.invisible_trees) return;
|
||||
|
||||
z = ti->z;
|
||||
if (ti->tileh != SLOPE_FLAT) {
|
||||
z += 4;
|
||||
@ -482,8 +485,6 @@ static void DrawTile_Trees(TileInfo *ti)
|
||||
|
||||
StartSpriteCombine();
|
||||
|
||||
/* Do not draw trees when the invisible trees patch and transparency tree are set */
|
||||
if (!(IsTransparencySet(TO_TREES) && _patches.invisible_trees)) {
|
||||
TreeListEnt te[4];
|
||||
uint i;
|
||||
|
||||
@ -519,7 +520,6 @@ static void DrawTile_Trees(TileInfo *ti)
|
||||
AddSortableSpriteToDraw(tep->image, tep->pal, ti->x + tep->x, ti->y + tep->y, 16 - tep->x, 16 - tep->y, 0x30, z, IsTransparencySet(TO_TREES), -tep->x, -tep->y);
|
||||
tep->image = 0;
|
||||
}
|
||||
}
|
||||
|
||||
EndSpriteCombine();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user