aircraft_gui.c
changeset 3884 793081f80381
parent 3732 c9c5f8635c9c
child 3887 ece644bbf459
equal deleted inserted replaced
3883:f7e4717b20bf 3884:793081f80381
  1080 
  1080 
  1081 				ShowAircraftViewWindow(v);
  1081 				ShowAircraftViewWindow(v);
  1082 			}
  1082 			}
  1083 		} break;
  1083 		} break;
  1084 
  1084 
  1085 		case 9: { /* Build new Vehicle */
  1085 		case 9: /* Build new Vehicle */
  1086 			TileIndex tile;
  1086 			if (!IsWindowOfPrototype(w, _player_aircraft_widgets)) break;
  1087 
       
  1088 			if (!IsWindowOfPrototype(w, _player_aircraft_widgets))
       
  1089 				break;
       
  1090 
       
  1091 			tile = _last_built_aircraft_depot_tile;
       
  1092 			do {
       
  1093 				if (IsHangarTile(tile) && IsTileOwner(tile, _local_player)) {
       
  1094 					ShowAircraftDepotWindow(tile);
       
  1095 					ShowBuildAircraftWindow(tile);
       
  1096 					return;
       
  1097 				}
       
  1098 
       
  1099 				tile = TILE_MASK(tile + 1);
       
  1100 			} while (tile != _last_built_aircraft_depot_tile);
       
  1101 
       
  1102 			ShowBuildAircraftWindow(0);
  1087 			ShowBuildAircraftWindow(0);
  1103 		} break;
  1088 			break;
  1104 
  1089 
  1105 		case 10:
  1090 		case 10:
  1106 			if (!IsWindowOfPrototype(w, _player_aircraft_widgets))
  1091 			if (!IsWindowOfPrototype(w, _player_aircraft_widgets))
  1107 				break;
  1092 				break;
  1108 
  1093