src/vehicle_gui.cpp
changeset 7798 5ae2f0e61f1d
parent 7759 eb8f1b5b2883
child 7824 5a63d41b59ea
equal deleted inserted replaced
7797:20945ce633b7 7798:5ae2f0e61f1d
  1416 
  1416 
  1417 /** Checks whether service interval is enabled for the vehicle. */
  1417 /** Checks whether service interval is enabled for the vehicle. */
  1418 static bool inline IsVehicleServiceIntervalEnabled(const VehicleType vehicle_type)
  1418 static bool inline IsVehicleServiceIntervalEnabled(const VehicleType vehicle_type)
  1419 {
  1419 {
  1420 	switch (vehicle_type) {
  1420 	switch (vehicle_type) {
       
  1421 		default: NOT_REACHED();
  1421 		case VEH_TRAIN:    return _patches.servint_trains   != 0; break;
  1422 		case VEH_TRAIN:    return _patches.servint_trains   != 0; break;
  1422 		case VEH_ROAD:     return _patches.servint_roadveh  != 0; break;
  1423 		case VEH_ROAD:     return _patches.servint_roadveh  != 0; break;
  1423 		case VEH_SHIP:     return _patches.servint_ships    != 0; break;
  1424 		case VEH_SHIP:     return _patches.servint_ships    != 0; break;
  1424 		case VEH_AIRCRAFT: return _patches.servint_aircraft != 0; break;
  1425 		case VEH_AIRCRAFT: return _patches.servint_aircraft != 0; break;
  1425 		default: NOT_REACHED();
  1426 	}
  1426 	}
  1427 	return false; // kill a compiler warning
  1427 }
  1428 }
  1428 
  1429 
  1429 extern int GetTrainDetailsWndVScroll(VehicleID veh_id, byte det_tab);
  1430 extern int GetTrainDetailsWndVScroll(VehicleID veh_id, byte det_tab);
  1430 extern void DrawTrainDetails(const Vehicle *v, int x, int y, int vscroll_pos, uint16 vscroll_cap, byte det_tab);
  1431 extern void DrawTrainDetails(const Vehicle *v, int x, int y, int vscroll_pos, uint16 vscroll_cap, byte det_tab);
  1431 extern void DrawRoadVehDetails(const Vehicle *v, int x, int y);
  1432 extern void DrawRoadVehDetails(const Vehicle *v, int x, int y);