src/rail.cpp
changeset 10002 87148ad75853
parent 9413 7042a8ec3fa8
child 10207 c291a21b304e
equal deleted inserted replaced
10001:df9284007ed5 10002:87148ad75853
   147 	TRACKDIR_BIT_NONE                    , ///< 28 invalid
   147 	TRACKDIR_BIT_NONE                    , ///< 28 invalid
   148 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_NW, ///< 29 SLOPE_STEEP_N -> inclined for diagonal track
   148 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_NW, ///< 29 SLOPE_STEEP_N -> inclined for diagonal track
   149 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_SE, ///< 30 SLOPE_STEEP_E -> inclined for diagonal track
   149 	TRACKDIR_BIT_X_NE | TRACKDIR_BIT_Y_SE, ///< 30 SLOPE_STEEP_E -> inclined for diagonal track
   150 };
   150 };
   151 
   151 
   152 /* The default multiplier for the cost of building different types of railway
       
   153  * track, which will be divided by 8. Can be changed by newgrf files. */
       
   154 const int _default_railtype_cost_multiplier[RAILTYPE_END] = {
       
   155 	8, 12, 16, 24,
       
   156 };
       
   157 int _railtype_cost_multiplier[RAILTYPE_END];
       
   158 
       
   159 RailType GetTileRailType(TileIndex tile)
   152 RailType GetTileRailType(TileIndex tile)
   160 {
   153 {
   161 	switch (GetTileType(tile)) {
   154 	switch (GetTileType(tile)) {
   162 		case MP_RAILWAY:
   155 		case MP_RAILWAY:
   163 			return GetRailType(tile);
   156 			return GetRailType(tile);