mirror of https://github.com/OpenTTD/OpenTTD
Fix #8560: Planes were landing at the wrong height at airports with lowered hangar tiles
parent
f9dee5aaa0
commit
ebaecebc68
|
@ -1114,7 +1114,7 @@ static bool AircraftController(Aircraft *v)
|
||||||
if ((amd.flag & (AMED_LAND | AMED_BRAKE)) && st != nullptr) {
|
if ((amd.flag & (AMED_LAND | AMED_BRAKE)) && st != nullptr) {
|
||||||
assert(st->airport.HasHangar());
|
assert(st->airport.HasHangar());
|
||||||
TileIndex hangar_tile = st->airport.GetHangarTile(0);
|
TileIndex hangar_tile = st->airport.GetHangarTile(0);
|
||||||
airport_z = TilePixelHeight(hangar_tile) + 1; // To avoid clashing with the shadow
|
airport_z = GetTileMaxPixelZ(hangar_tile) + 1; // To avoid clashing with the shadow
|
||||||
}
|
}
|
||||||
|
|
||||||
if (amd.flag & AMED_LAND) {
|
if (amd.flag & AMED_LAND) {
|
||||||
|
|
Loading…
Reference in New Issue