changeset 3882:a58aee8a03b1 draft

(svn r4938) Remove STATION_HANGAR, because it isn't really a station type of its own
author tron <tron@openttd.org>
date Sun, 21 May 2006 12:01:57 +0000
parents cf5bceca5251
children e7bb7c46999d
files smallmap_gui.c station_cmd.c station_map.c station_map.h
diffstat 4 files changed, 3 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/smallmap_gui.c
+++ b/smallmap_gui.c
@@ -449,7 +449,6 @@
 	if (t == MP_STATION) {
 		switch (GetStationType(tile)) {
 			case STATION_RAIL:    bits = MKCOLOR(0x56565656); break;
-			case STATION_HANGAR:
 			case STATION_AIRPORT: bits = MKCOLOR(0xB8B8B8B8); break;
 			case STATION_TRUCK:   bits = MKCOLOR(0xC2C2C2C2); break;
 			case STATION_BUS:     bits = MKCOLOR(0xBFBFBFBF); break;
--- a/station_cmd.c
+++ b/station_cmd.c
@@ -2119,8 +2119,9 @@
 	switch (GetStationType(tile)) {
 		default: NOT_REACHED();
 		case STATION_RAIL:    str = STR_305E_RAILROAD_STATION; break;
-		case STATION_HANGAR:  str = STR_305F_AIRCRAFT_HANGAR; break;
-		case STATION_AIRPORT: str = STR_3060_AIRPORT; break;
+		case STATION_AIRPORT:
+			str = (IsHangar(tile) ? STR_305F_AIRCRAFT_HANGAR : STR_3060_AIRPORT);
+			break;
 		case STATION_TRUCK:   str = STR_3061_TRUCK_LOADING_AREA; break;
 		case STATION_BUS:     str = STR_3062_BUS_STATION; break;
 		case STATION_OILRIG:  str = STR_4807_OIL_RIG; break;
@@ -2789,7 +2790,6 @@
 	if (flags & DC_AUTO) {
 		switch (GetStationType(tile)) {
 			case STATION_RAIL:    return_cmd_error(STR_300B_MUST_DEMOLISH_RAILROAD);
-			case STATION_HANGAR:
 			case STATION_AIRPORT: return_cmd_error(STR_300E_MUST_DEMOLISH_AIRPORT_FIRST);
 			case STATION_TRUCK:   return_cmd_error(STR_3047_MUST_DEMOLISH_TRUCK_STATION);
 			case STATION_BUS:     return_cmd_error(STR_3046_MUST_DEMOLISH_BUS_STATION);
@@ -2805,7 +2805,6 @@
 
 	switch (GetStationType(tile)) {
 		case STATION_RAIL:    return RemoveRailroadStation(st, tile, flags);
-		case STATION_HANGAR:
 		case STATION_AIRPORT: return RemoveAirport(st, flags);
 		case STATION_TRUCK:
 		case STATION_BUS:     return RemoveRoadStop(st, flags, tile);
--- a/station_map.c
+++ b/station_map.c
@@ -9,7 +9,6 @@
 {
 	assert(IsTileType(t, MP_STATION));
 	if (IsRailwayStation(t)) return STATION_RAIL;
-	if (IsHangar(t)) return STATION_HANGAR;
 	if (IsAirport(t)) return STATION_AIRPORT;
 	if (IsTruckStop(t)) return STATION_TRUCK;
 	if (IsBusStop(t)) return STATION_BUS;
--- a/station_map.h
+++ b/station_map.h
@@ -57,7 +57,6 @@
 
 typedef enum StationType {
 	STATION_RAIL,
-	STATION_HANGAR,
 	STATION_AIRPORT,
 	STATION_TRUCK,
 	STATION_BUS,