00001
00002
00007 #ifndef RAILTYPES_H
00008 #define RAILTYPES_H
00009
00012 static const RailtypeInfo _original_railtypes[] = {
00014 {
00015 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_Y, SPR_RAIL_SINGLE_X,
00016 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
00017 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
00018 SPR_CROSSING_OFF_X_RAIL,
00019 SPR_TUNNEL_ENTRY_REAR_RAIL
00020 },
00021
00022
00023 { 0x4E3, 0x4E4, 0x4E5, 0x4E6,
00024 SPR_IMG_AUTORAIL,
00025 SPR_IMG_DEPOT_RAIL,
00026 SPR_IMG_TUNNEL_RAIL,
00027 SPR_IMG_CONVERT_RAIL
00028 },
00029
00030 {
00031 SPR_CURSOR_NS_TRACK,
00032 SPR_CURSOR_SWNE_TRACK,
00033 SPR_CURSOR_EW_TRACK,
00034 SPR_CURSOR_NWSE_TRACK,
00035 SPR_CURSOR_AUTORAIL,
00036 SPR_CURSOR_RAIL_DEPOT,
00037 SPR_CURSOR_TUNNEL_RAIL,
00038 SPR_CURSOR_CONVERT_RAIL
00039 },
00040
00041
00042 {
00043 STR_100A_RAILROAD_CONSTRUCTION,
00044 STR_1015_RAILROAD_CONSTRUCTION,
00045 STR_881C_NEW_RAIL_VEHICLES,
00046 STR_RAIL_VEHICLES,
00047 STR_8102_RAILROAD_LOCOMOTIVE,
00048 },
00049
00050
00051 SPR_RAIL_SNOW_OFFSET,
00052
00053
00054 RAILTYPES_RAIL | RAILTYPES_ELECTRIC,
00055
00056
00057 RAILTYPES_RAIL | RAILTYPES_ELECTRIC,
00058
00059
00060 0,
00061
00062
00063 0,
00064
00065
00066 0,
00067
00068
00069 0,
00070
00071
00072 RTFB_NONE,
00073
00074
00075 8,
00076
00077
00078 'RAIL',
00079 },
00080
00082 {
00083 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_Y, SPR_RAIL_SINGLE_X,
00084 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
00085 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
00086 SPR_CROSSING_OFF_X_RAIL,
00087 SPR_TUNNEL_ENTRY_REAR_RAIL
00088 },
00089
00090
00091 {
00092 SPR_BUILD_NS_ELRAIL,
00093 SPR_BUILD_X_ELRAIL,
00094 SPR_BUILD_EW_ELRAIL,
00095 SPR_BUILD_Y_ELRAIL,
00096 SPR_IMG_AUTOELRAIL,
00097 SPR_IMG_DEPOT_ELRAIL,
00098 SPR_BUILD_TUNNEL_ELRAIL,
00099 SPR_IMG_CONVERT_ELRAIL
00100 },
00101
00102 {
00103 SPR_CURSOR_NS_ELRAIL,
00104 SPR_CURSOR_SWNE_ELRAIL,
00105 SPR_CURSOR_EW_ELRAIL,
00106 SPR_CURSOR_NWSE_ELRAIL,
00107 SPR_CURSOR_AUTOELRAIL,
00108 SPR_CURSOR_ELRAIL_DEPOT,
00109 SPR_CURSOR_TUNNEL_ELRAIL,
00110 SPR_CURSOR_CONVERT_ELRAIL
00111 },
00112
00113
00114 {
00115 STR_TITLE_ELRAIL_CONSTRUCTION,
00116 STR_TOOLB_ELRAIL_CONSTRUCTION,
00117 STR_NEW_ELRAIL_VEHICLES,
00118 STR_ELRAIL_VEHICLES,
00119 STR_8102_RAILROAD_LOCOMOTIVE,
00120 },
00121
00122
00123 SPR_RAIL_SNOW_OFFSET,
00124
00125
00126 RAILTYPES_ELECTRIC,
00127
00128
00129 RAILTYPES_ELECTRIC | RAILTYPES_RAIL,
00130
00131
00132 0,
00133
00134
00135 0,
00136
00137
00138 0,
00139
00140
00141 0,
00142
00143
00144 RTFB_CATENARY,
00145
00146
00147 12,
00148
00149
00150 'ELRL',
00151 },
00152
00154 {
00155 { SPR_MONO_TRACK_Y, SPR_MONO_TRACK_N_S, SPR_MONO_TRACK_BASE, SPR_MONO_SINGLE_Y, SPR_MONO_SINGLE_X,
00156 SPR_MONO_SINGLE_NORTH, SPR_MONO_SINGLE_SOUTH, SPR_MONO_SINGLE_EAST, SPR_MONO_SINGLE_WEST,
00157 SPR_TRACKS_FOR_SLOPES_MONO_BASE,
00158 SPR_CROSSING_OFF_X_MONO,
00159 SPR_TUNNEL_ENTRY_REAR_MONO
00160 },
00161
00162
00163 { 0x4E7, 0x4E8, 0x4E9, 0x4EA,
00164 SPR_IMG_AUTOMONO,
00165 SPR_IMG_DEPOT_MONO,
00166 SPR_IMG_TUNNEL_MONO,
00167 SPR_IMG_CONVERT_MONO
00168 },
00169
00170 {
00171 SPR_CURSOR_NS_MONO,
00172 SPR_CURSOR_SWNE_MONO,
00173 SPR_CURSOR_EW_MONO,
00174 SPR_CURSOR_NWSE_MONO,
00175 SPR_CURSOR_AUTOMONO,
00176 SPR_CURSOR_MONO_DEPOT,
00177 SPR_CURSOR_TUNNEL_MONO,
00178 SPR_CURSOR_CONVERT_MONO
00179 },
00180
00181
00182 {
00183 STR_100B_MONORAIL_CONSTRUCTION,
00184 STR_1016_MONORAIL_CONSTRUCTION,
00185 STR_881D_NEW_MONORAIL_VEHICLES,
00186 STR_MONORAIL_VEHICLES,
00187 STR_8106_MONORAIL_LOCOMOTIVE,
00188 },
00189
00190
00191 SPR_MONO_SNOW_OFFSET,
00192
00193
00194 RAILTYPES_MONO,
00195
00196
00197 RAILTYPES_MONO,
00198
00199
00200 82,
00201
00202
00203 16,
00204
00205
00206 1,
00207
00208
00209 1,
00210
00211
00212 RTFB_NONE,
00213
00214
00215 16,
00216
00217
00218 'MONO',
00219 },
00220
00222 {
00223 { SPR_MGLV_TRACK_Y, SPR_MGLV_TRACK_N_S, SPR_MGLV_TRACK_BASE, SPR_MGLV_SINGLE_Y, SPR_MGLV_SINGLE_X,
00224 SPR_MGLV_SINGLE_NORTH, SPR_MGLV_SINGLE_SOUTH, SPR_MGLV_SINGLE_EAST, SPR_MGLV_SINGLE_WEST,
00225 SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE,
00226 SPR_CROSSING_OFF_X_MAGLEV,
00227 SPR_TUNNEL_ENTRY_REAR_MAGLEV
00228 },
00229
00230
00231 { 0x4EB, 0x4EC, 0x4EE, 0x4ED,
00232 SPR_IMG_AUTOMAGLEV,
00233 SPR_IMG_DEPOT_MAGLEV,
00234 SPR_IMG_TUNNEL_MAGLEV,
00235 SPR_IMG_CONVERT_MAGLEV
00236 },
00237
00238 {
00239 SPR_CURSOR_NS_MAGLEV,
00240 SPR_CURSOR_SWNE_MAGLEV,
00241 SPR_CURSOR_EW_MAGLEV,
00242 SPR_CURSOR_NWSE_MAGLEV,
00243 SPR_CURSOR_AUTOMAGLEV,
00244 SPR_CURSOR_MAGLEV_DEPOT,
00245 SPR_CURSOR_TUNNEL_MAGLEV,
00246 SPR_CURSOR_CONVERT_MAGLEV
00247 },
00248
00249
00250 {
00251 STR_100C_MAGLEV_CONSTRUCTION,
00252 STR_1017_MAGLEV_CONSTRUCTION,
00253 STR_881E_NEW_MAGLEV_VEHICLES,
00254 STR_MAGLEV_VEHICLES,
00255 STR_8107_MAGLEV_LOCOMOTIVE,
00256 },
00257
00258
00259 SPR_MGLV_SNOW_OFFSET,
00260
00261
00262 RAILTYPES_MAGLEV,
00263
00264
00265 RAILTYPES_MAGLEV,
00266
00267
00268 164,
00269
00270
00271 24,
00272
00273
00274 2,
00275
00276
00277 2,
00278
00279
00280 RTFB_NONE,
00281
00282
00283 24,
00284
00285
00286 'MGLV',
00287 },
00288 };
00289
00290 #endif