00001
00002
00003
00004
00005
00006
00007
00008
00009
00015 #ifndef RAILTYPES_H
00016 #define RAILTYPES_H
00017
00021 static const RailtypeInfo _original_railtypes[] = {
00023 {
00024 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_X, SPR_RAIL_SINGLE_Y,
00025 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
00026 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
00027 SPR_CROSSING_OFF_X_RAIL,
00028 SPR_TUNNEL_ENTRY_REAR_RAIL
00029 },
00030
00031
00032 { 0x4E3, 0x4E4, 0x4E5, 0x4E6,
00033 SPR_IMG_AUTORAIL,
00034 SPR_IMG_DEPOT_RAIL,
00035 SPR_IMG_TUNNEL_RAIL,
00036 SPR_IMG_CONVERT_RAIL
00037 },
00038
00039 {
00040 SPR_CURSOR_NS_TRACK,
00041 SPR_CURSOR_SWNE_TRACK,
00042 SPR_CURSOR_EW_TRACK,
00043 SPR_CURSOR_NWSE_TRACK,
00044 SPR_CURSOR_AUTORAIL,
00045 SPR_CURSOR_RAIL_DEPOT,
00046 SPR_CURSOR_TUNNEL_RAIL,
00047 SPR_CURSOR_CONVERT_RAIL
00048 },
00049
00050
00051 {
00052 STR_RAIL_TOOLBAR_RAILROAD_CONSTRUCTION_CAPTION,
00053 STR_RAIL_MENU_RAILROAD_CONSTRUCTION,
00054 STR_BUY_VEHICLE_TRAIN_RAIL_CAPTION,
00055 STR_REPLACE_RAIL_VEHICLES,
00056 STR_ENGINE_PREVIEW_RAILROAD_LOCOMOTIVE,
00057 },
00058
00059
00060 SPR_RAIL_SNOW_OFFSET,
00061
00062
00063 RAILTYPES_RAIL | RAILTYPES_ELECTRIC,
00064
00065
00066 RAILTYPES_RAIL | RAILTYPES_ELECTRIC,
00067
00068
00069 0,
00070
00071
00072 0,
00073
00074
00075 0,
00076
00077
00078 0,
00079
00080
00081 RTFB_NONE,
00082
00083
00084 8,
00085
00086
00087 0,
00088
00089
00090 0,
00091
00092
00093 'RAIL',
00094
00095
00096 0x0A,
00097
00098 { NULL },
00099 },
00100
00102 {
00103 { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_X, SPR_RAIL_SINGLE_Y,
00104 SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
00105 SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
00106 SPR_CROSSING_OFF_X_RAIL,
00107 SPR_TUNNEL_ENTRY_REAR_RAIL
00108 },
00109
00110
00111 {
00112 SPR_BUILD_NS_ELRAIL,
00113 SPR_BUILD_X_ELRAIL,
00114 SPR_BUILD_EW_ELRAIL,
00115 SPR_BUILD_Y_ELRAIL,
00116 SPR_IMG_AUTOELRAIL,
00117 SPR_IMG_DEPOT_ELRAIL,
00118 SPR_BUILD_TUNNEL_ELRAIL,
00119 SPR_IMG_CONVERT_ELRAIL
00120 },
00121
00122 {
00123 SPR_CURSOR_NS_ELRAIL,
00124 SPR_CURSOR_SWNE_ELRAIL,
00125 SPR_CURSOR_EW_ELRAIL,
00126 SPR_CURSOR_NWSE_ELRAIL,
00127 SPR_CURSOR_AUTOELRAIL,
00128 SPR_CURSOR_ELRAIL_DEPOT,
00129 SPR_CURSOR_TUNNEL_ELRAIL,
00130 SPR_CURSOR_CONVERT_ELRAIL
00131 },
00132
00133
00134 {
00135 STR_RAIL_TOOLBAR_ELRAIL_CONSTRUCTION_CAPTION,
00136 STR_RAIL_MENU_ELRAIL_CONSTRUCTION,
00137 STR_BUY_VEHICLE_TRAIN_ELRAIL_CAPTION,
00138 STR_REPLACE_ELRAIL_VEHICLES,
00139 STR_ENGINE_PREVIEW_RAILROAD_LOCOMOTIVE,
00140 },
00141
00142
00143 SPR_RAIL_SNOW_OFFSET,
00144
00145
00146 RAILTYPES_ELECTRIC,
00147
00148
00149 RAILTYPES_ELECTRIC | RAILTYPES_RAIL,
00150
00151
00152 0,
00153
00154
00155 0,
00156
00157
00158 0,
00159
00160
00161 0,
00162
00163
00164 RTFB_CATENARY,
00165
00166
00167 12,
00168
00169
00170 0,
00171
00172
00173 0,
00174
00175
00176 'ELRL',
00177
00178
00179 0x0A,
00180
00181 { NULL },
00182 },
00183
00185 {
00186 { SPR_MONO_TRACK_Y, SPR_MONO_TRACK_N_S, SPR_MONO_TRACK_BASE, SPR_MONO_SINGLE_X, SPR_MONO_SINGLE_Y,
00187 SPR_MONO_SINGLE_NORTH, SPR_MONO_SINGLE_SOUTH, SPR_MONO_SINGLE_EAST, SPR_MONO_SINGLE_WEST,
00188 SPR_TRACKS_FOR_SLOPES_MONO_BASE,
00189 SPR_CROSSING_OFF_X_MONO,
00190 SPR_TUNNEL_ENTRY_REAR_MONO
00191 },
00192
00193
00194 { 0x4E7, 0x4E8, 0x4E9, 0x4EA,
00195 SPR_IMG_AUTOMONO,
00196 SPR_IMG_DEPOT_MONO,
00197 SPR_IMG_TUNNEL_MONO,
00198 SPR_IMG_CONVERT_MONO
00199 },
00200
00201 {
00202 SPR_CURSOR_NS_MONO,
00203 SPR_CURSOR_SWNE_MONO,
00204 SPR_CURSOR_EW_MONO,
00205 SPR_CURSOR_NWSE_MONO,
00206 SPR_CURSOR_AUTOMONO,
00207 SPR_CURSOR_MONO_DEPOT,
00208 SPR_CURSOR_TUNNEL_MONO,
00209 SPR_CURSOR_CONVERT_MONO
00210 },
00211
00212
00213 {
00214 STR_RAIL_TOOLBAR_MONORAIL_CONSTRUCTION_CAPTION,
00215 STR_RAIL_MENU_MONORAIL_CONSTRUCTION,
00216 STR_BUY_VEHICLE_TRAIN_MONORAIL_CAPTION,
00217 STR_REPLACE_MONORAIL_VEHICLES,
00218 STR_ENGINE_PREVIEW_MONORAIL_LOCOMOTIVE,
00219 },
00220
00221
00222 SPR_MONO_SNOW_OFFSET,
00223
00224
00225 RAILTYPES_MONO,
00226
00227
00228 RAILTYPES_MONO,
00229
00230
00231 82,
00232
00233
00234 16,
00235
00236
00237 1,
00238
00239
00240 1,
00241
00242
00243 RTFB_NONE,
00244
00245
00246 16,
00247
00248
00249 1,
00250
00251
00252 0,
00253
00254
00255 'MONO',
00256
00257
00258 0x0A,
00259
00260 { NULL },
00261 },
00262
00264 {
00265 { SPR_MGLV_TRACK_Y, SPR_MGLV_TRACK_N_S, SPR_MGLV_TRACK_BASE, SPR_MGLV_SINGLE_X, SPR_MGLV_SINGLE_Y,
00266 SPR_MGLV_SINGLE_NORTH, SPR_MGLV_SINGLE_SOUTH, SPR_MGLV_SINGLE_EAST, SPR_MGLV_SINGLE_WEST,
00267 SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE,
00268 SPR_CROSSING_OFF_X_MAGLEV,
00269 SPR_TUNNEL_ENTRY_REAR_MAGLEV
00270 },
00271
00272
00273 { 0x4EB, 0x4EC, 0x4EE, 0x4ED,
00274 SPR_IMG_AUTOMAGLEV,
00275 SPR_IMG_DEPOT_MAGLEV,
00276 SPR_IMG_TUNNEL_MAGLEV,
00277 SPR_IMG_CONVERT_MAGLEV
00278 },
00279
00280 {
00281 SPR_CURSOR_NS_MAGLEV,
00282 SPR_CURSOR_SWNE_MAGLEV,
00283 SPR_CURSOR_EW_MAGLEV,
00284 SPR_CURSOR_NWSE_MAGLEV,
00285 SPR_CURSOR_AUTOMAGLEV,
00286 SPR_CURSOR_MAGLEV_DEPOT,
00287 SPR_CURSOR_TUNNEL_MAGLEV,
00288 SPR_CURSOR_CONVERT_MAGLEV
00289 },
00290
00291
00292 {
00293 STR_RAIL_TOOLBAR_MAGLEV_CONSTRUCTION_CAPTION,
00294 STR_RAIL_MENU_MAGLEV_CONSTRUCTION,
00295 STR_BUY_VEHICLE_TRAIN_MAGLEV_CAPTION,
00296 STR_REPLACE_MAGLEV_VEHICLES,
00297 STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE,
00298 },
00299
00300
00301 SPR_MGLV_SNOW_OFFSET,
00302
00303
00304 RAILTYPES_MAGLEV,
00305
00306
00307 RAILTYPES_MAGLEV,
00308
00309
00310 164,
00311
00312
00313 24,
00314
00315
00316 2,
00317
00318
00319 2,
00320
00321
00322 RTFB_NONE,
00323
00324
00325 24,
00326
00327
00328 2,
00329
00330
00331 0,
00332
00333
00334 'MGLV',
00335
00336
00337 0x0A,
00338
00339 { NULL },
00340 },
00341 };
00342
00343 #endif