station_cmd.c
changeset 4638 8abe4f10b94b
parent 4619 fc11bc6a7fe7
child 4848 56549aa3e234
equal deleted inserted replaced
4637:59a612e0cb16 4638:8abe4f10b94b
    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