equal
deleted
inserted
replaced
101 |
101 |
102 extern const Trackdir _dir_to_diag_trackdir[] = { |
102 extern const Trackdir _dir_to_diag_trackdir[] = { |
103 TRACKDIR_X_NE, TRACKDIR_Y_SE, TRACKDIR_X_SW, TRACKDIR_Y_NW, |
103 TRACKDIR_X_NE, TRACKDIR_Y_SE, TRACKDIR_X_SW, TRACKDIR_Y_NW, |
104 }; |
104 }; |
105 |
105 |
|
106 extern const TrackBits _corner_to_trackbits[] = { |
|
107 TRACK_BIT_LEFT, TRACK_BIT_LOWER, TRACK_BIT_RIGHT, TRACK_BIT_UPPER, |
|
108 }; |
|
109 |
|
110 /* The default multiplier for the cost of building different types of railway |
|
111 * track, which will be divided by 8. Can be changed by newgrf files. */ |
|
112 const int _default_railtype_cost_multiplier[RAILTYPE_END] = { |
|
113 8, 12, 16, 24, |
|
114 }; |
|
115 int _railtype_cost_multiplier[RAILTYPE_END]; |
106 |
116 |
107 RailType GetTileRailType(TileIndex tile) |
117 RailType GetTileRailType(TileIndex tile) |
108 { |
118 { |
109 switch (GetTileType(tile)) { |
119 switch (GetTileType(tile)) { |
110 case MP_RAILWAY: |
120 case MP_RAILWAY: |