12 #ifndef ECONOMY_TYPE_H 
   13 #define ECONOMY_TYPE_H 
   78   PR_BUILD_STATION_RAIL,
 
   79   PR_BUILD_STATION_RAIL_LENGTH,
 
   80   PR_BUILD_STATION_AIRPORT,
 
   82   PR_BUILD_STATION_TRUCK,
 
   83   PR_BUILD_STATION_DOCK,
 
   84   PR_BUILD_VEHICLE_TRAIN,
 
   85   PR_BUILD_VEHICLE_WAGON,
 
   86   PR_BUILD_VEHICLE_AIRCRAFT,
 
   87   PR_BUILD_VEHICLE_ROAD,
 
   88   PR_BUILD_VEHICLE_SHIP,
 
  104   PR_CLEAR_STATION_RAIL,
 
  105   PR_CLEAR_STATION_AIRPORT,
 
  106   PR_CLEAR_STATION_BUS,
 
  107   PR_CLEAR_STATION_TRUCK,
 
  108   PR_CLEAR_STATION_DOCK,
 
  111   PR_RUNNING_TRAIN_STEAM,
 
  112   PR_RUNNING_TRAIN_DIESEL,
 
  113   PR_RUNNING_TRAIN_ELECTRIC,
 
  121   PR_BUILD_WAYPOINT_RAIL,
 
  122   PR_CLEAR_WAYPOINT_RAIL,
 
  123   PR_BUILD_WAYPOINT_BUOY,
 
  124   PR_CLEAR_WAYPOINT_BUOY,
 
  127   PR_BUILD_INDUSTRY_RAW,
 
  135   PR_INFRASTRUCTURE_RAIL,
 
  136   PR_INFRASTRUCTURE_ROAD,
 
  137   PR_INFRASTRUCTURE_WATER,
 
  138   PR_INFRASTRUCTURE_STATION,
 
  139   PR_INFRASTRUCTURE_AIRPORT,
 
  147 typedef int8 PriceMultipliers[PR_END];
 
  169 template <> 
struct EnumPropsT<
ExpensesType> : 
MakeEnumPropsT<ExpensesType, byte, EXPENSES_CONSTRUCTION, EXPENSES_END, INVALID_EXPENSES, 8> {};
 
  210 static const int MAX_PRICE_MODIFIER = 16;
 
  221 typedef uint32 CargoPaymentID;