Debug: Show airport type/layout in debug window

This commit is contained in:
Jonathan G Rennison
2023-08-26 11:18:19 +01:00
parent c804442005
commit e72744cc77

View File

@@ -1906,6 +1906,12 @@ class NIHStationStruct : public NIHelper {
seprintf(buffer, lastof(buffer), " Time since: load: %u, unload: %u", st->time_since_load, st->time_since_unload); seprintf(buffer, lastof(buffer), " Time since: load: %u, unload: %u", st->time_since_load, st->time_since_unload);
output.print(buffer); output.print(buffer);
if (st->airport.tile != INVALID_TILE) {
seprintf(buffer, lastof(buffer), " Airport: type: %u (local: %u), layout: %u, rotation: %u",
st->airport.type, st->airport.GetSpec()->grf_prop.local_id, st->airport.layout, st->airport.rotation);
output.print(buffer);
}
for (const CargoSpec *cs : CargoSpec::Iterate()) { for (const CargoSpec *cs : CargoSpec::Iterate()) {
const GoodsEntry *ge = &st->goods[cs->Index()]; const GoodsEntry *ge = &st->goods[cs->Index()];