changeset 4638 | 05955c6cb536 |
parent 4619 | aa9747946f8e |
child 4848 | 45f848b46222 |
4637:f6d6d8b1274f | 4638:05955c6cb536 |
---|---|
81 /* Initialize the station-pool and roadstop-pool */ |
81 /* Initialize the station-pool and roadstop-pool */ |
82 MemoryPool _station_pool = { "Stations", STATION_POOL_MAX_BLOCKS, STATION_POOL_BLOCK_SIZE_BITS, sizeof(Station), &StationPoolNewBlock, &StationPoolCleanBlock, 0, 0, NULL }; |
82 MemoryPool _station_pool = { "Stations", STATION_POOL_MAX_BLOCKS, STATION_POOL_BLOCK_SIZE_BITS, sizeof(Station), &StationPoolNewBlock, &StationPoolCleanBlock, 0, 0, NULL }; |
83 MemoryPool _roadstop_pool = { "RoadStop", ROADSTOP_POOL_MAX_BLOCKS, ROADSTOP_POOL_BLOCK_SIZE_BITS, sizeof(RoadStop), &RoadStopPoolNewBlock, NULL, 0, 0, NULL }; |
83 MemoryPool _roadstop_pool = { "RoadStop", ROADSTOP_POOL_MAX_BLOCKS, ROADSTOP_POOL_BLOCK_SIZE_BITS, sizeof(RoadStop), &RoadStopPoolNewBlock, NULL, 0, 0, NULL }; |
84 |
84 |
85 |
85 |
86 void ShowAircraftDepotWindow(TileIndex tile); |
|
87 extern void UpdateAirplanesOnNewStation(Station *st); |
86 extern void UpdateAirplanesOnNewStation(Station *st); |
88 |
87 |
89 static void MarkStationDirty(const Station* st) |
88 static void MarkStationDirty(const Station* st) |
90 { |
89 { |
91 if (st->sign.width_1 != 0) { |
90 if (st->sign.width_1 != 0) { |
2270 |
2269 |
2271 |
2270 |
2272 static void ClickTile_Station(TileIndex tile) |
2271 static void ClickTile_Station(TileIndex tile) |
2273 { |
2272 { |
2274 if (IsHangar(tile)) { |
2273 if (IsHangar(tile)) { |
2275 ShowAircraftDepotWindow(tile); |
2274 ShowDepotWindow(tile, VEH_Aircraft); |
2276 } else { |
2275 } else { |
2277 ShowStationViewWindow(GetStationIndex(tile)); |
2276 ShowStationViewWindow(GetStationIndex(tile)); |
2278 } |
2277 } |
2279 } |
2278 } |
2280 |
2279 |