~ubuntu-branches/debian/squeeze/openttd/squeeze

« back to all changes in this revision

Viewing changes to src/table/railtypes.h

  • Committer: Bazaar Package Importer
  • Author(s): Jordi Mallach, Matthijs Kooijman, Jordi Mallach
  • Date: 2009-04-15 18:22:10 UTC
  • mfrom: (1.1.6 upstream) (2.1.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090415182210-22ktb8kdbp2tf3bm
[ Matthijs Kooijman ]
* New upstream release.
* Remove Debian specific desktop file, upstream provides one now. 
* Add debian/watch file.

[ Jordi Mallach ]
* Bump Standards-Version to 3.8.1, with no changes required.
* Move to debhelper compat 7. Bump Build-Depends accordingly.
* Use dh_prep.
* Add "set -e" to config script.
* Remove a few extra doc files that get installed by upstream Makefile.
* Add more complete copyright information.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Id: railtypes.h 11800 2008-01-09 21:05:03Z rubidium $ */
 
1
/* $Id: railtypes.h 15717 2009-03-15 00:03:27Z rubidium $ */
2
2
 
3
3
/** @file railtypes.h
4
4
 * All the railtype-specific information is stored here.
9
9
 
10
10
/** Global Railtype definition
11
11
 */
12
 
RailtypeInfo _railtypes[] = {
 
12
static const RailtypeInfo _original_railtypes[] = {
13
13
        /** Railway */
14
 
        { /* Main Sprites */
 
14
        { // Main Sprites
15
15
                { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_Y, SPR_RAIL_SINGLE_X,
16
16
                        SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
 
17
                        SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
17
18
                        SPR_CROSSING_OFF_X_RAIL,
18
19
                        SPR_TUNNEL_ENTRY_REAR_RAIL
19
20
                },
38
39
                },
39
40
 
40
41
                /* strings */
41
 
                { STR_100A_RAILROAD_CONSTRUCTION },
 
42
                {
 
43
                        STR_100A_RAILROAD_CONSTRUCTION,
 
44
                        STR_1015_RAILROAD_CONSTRUCTION,
 
45
                        STR_881C_NEW_RAIL_VEHICLES,
 
46
                        STR_RAIL_VEHICLES,
 
47
                        STR_8102_RAILROAD_LOCOMOTIVE,
 
48
                },
42
49
 
43
50
                /* Offset of snow tiles */
44
51
                SPR_RAIL_SNOW_OFFSET,
60
67
 
61
68
                /* curve speed advantage (multiplier) */
62
69
                0,
 
70
 
 
71
                /* flags */
 
72
                RTFB_NONE,
 
73
 
 
74
                /* cost multiplier */
 
75
                8,
 
76
 
 
77
                /* rail type label */
 
78
                'RAIL',
63
79
        },
64
80
 
65
81
        /** Electrified railway */
66
 
        { /* Main Sprites */
 
82
        { // Main Sprites
67
83
                { SPR_RAIL_TRACK_Y, SPR_RAIL_TRACK_N_S, SPR_RAIL_TRACK_BASE, SPR_RAIL_SINGLE_Y, SPR_RAIL_SINGLE_X,
68
84
                        SPR_RAIL_SINGLE_NORTH, SPR_RAIL_SINGLE_SOUTH, SPR_RAIL_SINGLE_EAST, SPR_RAIL_SINGLE_WEST,
 
85
                        SPR_TRACKS_FOR_SLOPES_RAIL_BASE,
69
86
                        SPR_CROSSING_OFF_X_RAIL,
70
87
                        SPR_TUNNEL_ENTRY_REAR_RAIL
71
88
                },
94
111
                },
95
112
 
96
113
                /* strings */
97
 
                { STR_TITLE_ELRAIL_CONSTRUCTION },
 
114
                {
 
115
                        STR_TITLE_ELRAIL_CONSTRUCTION,
 
116
                        STR_TOOLB_ELRAIL_CONSTRUCTION,
 
117
                        STR_NEW_ELRAIL_VEHICLES,
 
118
                        STR_ELRAIL_VEHICLES,
 
119
                        STR_8102_RAILROAD_LOCOMOTIVE,
 
120
                },
98
121
 
99
122
                /* Offset of snow tiles */
100
123
                SPR_RAIL_SNOW_OFFSET,
116
139
 
117
140
                /* curve speed advantage (multiplier) */
118
141
                0,
 
142
 
 
143
                /* flags */
 
144
                RTFB_CATENARY,
 
145
 
 
146
                /* cost multiplier */
 
147
                12,
 
148
 
 
149
                /* rail type label */
 
150
                'ELRL',
119
151
        },
120
152
 
121
153
        /** Monorail */
122
 
        { /* Main Sprites */
 
154
        { // Main Sprites
123
155
                { SPR_MONO_TRACK_Y, SPR_MONO_TRACK_N_S, SPR_MONO_TRACK_BASE, SPR_MONO_SINGLE_Y, SPR_MONO_SINGLE_X,
124
156
                        SPR_MONO_SINGLE_NORTH, SPR_MONO_SINGLE_SOUTH, SPR_MONO_SINGLE_EAST, SPR_MONO_SINGLE_WEST,
 
157
                        SPR_TRACKS_FOR_SLOPES_MONO_BASE,
125
158
                        SPR_CROSSING_OFF_X_MONO,
126
159
                        SPR_TUNNEL_ENTRY_REAR_MONO
127
160
                },
146
179
                },
147
180
 
148
181
                /* strings */
149
 
                { STR_100B_MONORAIL_CONSTRUCTION },
 
182
                {
 
183
                        STR_100B_MONORAIL_CONSTRUCTION,
 
184
                        STR_1016_MONORAIL_CONSTRUCTION,
 
185
                        STR_881D_NEW_MONORAIL_VEHICLES,
 
186
                        STR_MONORAIL_VEHICLES,
 
187
                        STR_8106_MONORAIL_LOCOMOTIVE,
 
188
                },
150
189
 
151
190
                /* Offset of snow tiles */
152
191
                SPR_MONO_SNOW_OFFSET,
168
207
 
169
208
                /* curve speed advantage (multiplier) */
170
209
                1,
 
210
 
 
211
                /* flags */
 
212
                RTFB_NONE,
 
213
 
 
214
                /* cost multiplier */
 
215
                16,
 
216
 
 
217
                /* rail type label */
 
218
                'MONO',
171
219
        },
172
220
 
173
221
        /** Maglev */
174
 
        { /* Main sprites */
 
222
        { // Main sprites
175
223
                { SPR_MGLV_TRACK_Y, SPR_MGLV_TRACK_N_S, SPR_MGLV_TRACK_BASE, SPR_MGLV_SINGLE_Y, SPR_MGLV_SINGLE_X,
176
224
                        SPR_MGLV_SINGLE_NORTH, SPR_MGLV_SINGLE_SOUTH, SPR_MGLV_SINGLE_EAST, SPR_MGLV_SINGLE_WEST,
 
225
                        SPR_TRACKS_FOR_SLOPES_MAGLEV_BASE,
177
226
                        SPR_CROSSING_OFF_X_MAGLEV,
178
227
                        SPR_TUNNEL_ENTRY_REAR_MAGLEV
179
228
                },
198
247
                },
199
248
 
200
249
                /* strings */
201
 
                { STR_100C_MAGLEV_CONSTRUCTION },
 
250
                {
 
251
                        STR_100C_MAGLEV_CONSTRUCTION,
 
252
                        STR_1017_MAGLEV_CONSTRUCTION,
 
253
                        STR_881E_NEW_MAGLEV_VEHICLES,
 
254
                        STR_MAGLEV_VEHICLES,
 
255
                        STR_8107_MAGLEV_LOCOMOTIVE,
 
256
                },
202
257
 
203
258
                /* Offset of snow tiles */
204
259
                SPR_MGLV_SNOW_OFFSET,
220
275
 
221
276
                /* curve speed advantage (multiplier) */
222
277
                2,
 
278
 
 
279
                /* flags */
 
280
                RTFB_NONE,
 
281
 
 
282
                /* cost multiplier */
 
283
                24,
 
284
 
 
285
                /* rail type label */
 
286
                'MGLV',
223
287
        },
224
288
};
225
289