91 /* Maybe we have different ones in the future */ |
91 /* Maybe we have different ones in the future */ |
92 SPR_MAX_SLICE = SPR_OPENTTD_BASE + 64, |
92 SPR_MAX_SLICE = SPR_OPENTTD_BASE + 64, |
93 SPR_MIN_SLICE = SPR_OPENTTD_BASE + 64, |
93 SPR_MIN_SLICE = SPR_OPENTTD_BASE + 64, |
94 |
94 |
95 /* Unmovables spritenumbers */ |
95 /* Unmovables spritenumbers */ |
96 SPR_UNMOVABLE_TRANSMITTER = 2601, |
96 SPR_UNMOVABLE_TRANSMITTER = 2601, |
97 SPR_UNMOVABLE_LIGHTHOUSE = 2602, |
97 SPR_UNMOVABLE_LIGHTHOUSE = 2602, |
98 SPR_TINYHQ_NORTH = 2603, |
98 SPR_TINYHQ_NORTH = 2603, |
99 SPR_TINYHQ_EAST = 2604, |
99 SPR_TINYHQ_EAST = 2604, |
100 SPR_TINYHQ_WEST = 2605, |
100 SPR_TINYHQ_WEST = 2605, |
101 SPR_TINYHQ_SOUTH = 2606, |
101 SPR_TINYHQ_SOUTH = 2606, |
102 SPR_SMALLHQ_NORTH = 2607, |
102 SPR_SMALLHQ_NORTH = 2607, |
103 SPR_SMALLHQ_EAST = 2608, |
103 SPR_SMALLHQ_EAST = 2608, |
104 SPR_SMALLHQ_WEST = 2609, |
104 SPR_SMALLHQ_WEST = 2609, |
105 SPR_SMALLHQ_SOUTH = 2610, |
105 SPR_SMALLHQ_SOUTH = 2610, |
106 SPR_MEDIUMHQ_NORTH = 2611, |
106 SPR_MEDIUMHQ_NORTH = 2611, |
107 SPR_MEDIUMHQ_NORTH_WALL = 2612, |
107 SPR_MEDIUMHQ_NORTH_WALL = 2612, |
108 SPR_MEDIUMHQ_EAST = 2613, |
108 SPR_MEDIUMHQ_EAST = 2613, |
109 SPR_MEDIUMHQ_EAST_WALL = 2614, |
109 SPR_MEDIUMHQ_EAST_WALL = 2614, |
110 SPR_MEDIUMHQ_WEST = 2615, |
110 SPR_MEDIUMHQ_WEST = 2615, |
111 SPR_MEDIUMHQ_WEST_WALL = 2616, //very tiny piece of wall |
111 SPR_MEDIUMHQ_WEST_WALL = 2616, //very tiny piece of wall |
112 SPR_MEDIUMHQ_SOUTH = 2617, |
112 SPR_MEDIUMHQ_SOUTH = 2617, |
113 SPR_LARGEHQ_NORTH_GROUND = 2618, |
113 SPR_LARGEHQ_NORTH_GROUND = 2618, |
114 SPR_LARGEHQ_NORTH_BUILD = 2619, |
114 SPR_LARGEHQ_NORTH_BUILD = 2619, |
115 SPR_LARGEHQ_EAST_GROUND = 2620, |
115 SPR_LARGEHQ_EAST_GROUND = 2620, |
116 SPR_LARGEHQ_EAST_BUILD = 2621, |
116 SPR_LARGEHQ_EAST_BUILD = 2621, |
117 SPR_LARGEHQ_WEST_GROUND = 2622, |
117 SPR_LARGEHQ_WEST_GROUND = 2622, |
118 SPR_LARGEHQ_WEST_BUILD = 2623, |
118 SPR_LARGEHQ_WEST_BUILD = 2623, |
119 SPR_LARGEHQ_SOUTH = 2624, |
119 SPR_LARGEHQ_SOUTH = 2624, |
120 SPR_HUGEHQ_NORTH_GROUND = 2625, |
120 SPR_HUGEHQ_NORTH_GROUND = 2625, |
121 SPR_HUGEHQ_NORTH_BUILD = 2626, |
121 SPR_HUGEHQ_NORTH_BUILD = 2626, |
122 SPR_HUGEHQ_EAST_GROUND = 2627, |
122 SPR_HUGEHQ_EAST_GROUND = 2627, |
123 SPR_HUGEHQ_EAST_BUILD = 2628, |
123 SPR_HUGEHQ_EAST_BUILD = 2628, |
124 SPR_HUGEHQ_WEST_GROUND = 2629, |
124 SPR_HUGEHQ_WEST_GROUND = 2629, |
125 SPR_HUGEHQ_WEST_BUILD = 2630, |
125 SPR_HUGEHQ_WEST_BUILD = 2630, |
126 SPR_HUGEHQ_SOUTH = 2631, |
126 SPR_HUGEHQ_SOUTH = 2631, |
127 SPR_STATUE_GROUND = 1420, |
127 SPR_CONCRETE_GROUND = 1420, |
128 SPR_STATUE_COMPANY = 2632, |
128 SPR_STATUE_COMPANY = 2632, |
129 SPR_BOUGHT_LAND = 4790, |
129 SPR_BOUGHT_LAND = 4790, |
130 |
130 |
131 /* sprites for rail and rail stations*/ |
131 /* sprites for rail and rail stations*/ |
132 SPR_RAIL_SNOW_OFFSET = 26, |
132 SPR_RAIL_SNOW_OFFSET = 26, |
133 SPR_MONO_SNOW_OFFSET = 26, |
133 SPR_MONO_SNOW_OFFSET = 26, |
134 SPR_MGLV_SNOW_OFFSET = 26, |
134 SPR_MGLV_SNOW_OFFSET = 26, |
135 |
135 |
136 SPR_RAIL_SINGLE_Y = 1005, |
136 SPR_RAIL_SINGLE_Y = 1005, |
137 SPR_RAIL_SINGLE_X = 1006, |
137 SPR_RAIL_SINGLE_X = 1006, |
138 SPR_RAIL_SINGLE_NORTH = 1007, |
138 SPR_RAIL_SINGLE_NORTH = 1007, |
139 SPR_RAIL_SINGLE_SOUTH = 1008, |
139 SPR_RAIL_SINGLE_SOUTH = 1008, |
140 SPR_RAIL_SINGLE_EAST = 1009, |
140 SPR_RAIL_SINGLE_EAST = 1009, |
141 SPR_RAIL_SINGLE_WEST = 1010, |
141 SPR_RAIL_SINGLE_WEST = 1010, |
142 SPR_RAIL_TRACK_Y = 1011, |
142 SPR_RAIL_TRACK_Y = 1011, |
143 SPR_RAIL_TRACK_X = 1012, |
143 SPR_RAIL_TRACK_X = 1012, |
144 SPR_RAIL_TRACK_BASE = 1018, |
144 SPR_RAIL_TRACK_BASE = 1018, |
145 SPR_RAIL_TRACK_N_S = 1035, |
145 SPR_RAIL_TRACK_N_S = 1035, |
146 SPR_RAIL_TRACK_Y_SNOW = 1037, |
146 SPR_RAIL_TRACK_Y_SNOW = 1037, |
147 SPR_RAIL_TRACK_X_SNOW = 1038, |
147 SPR_RAIL_TRACK_X_SNOW = 1038, |
148 SPR_RAIL_DEPOT_SE_1 = 1063, |
148 SPR_RAIL_DEPOT_SE_1 = 1063, |
149 SPR_RAIL_DEPOT_SE_2 = 1064, |
149 SPR_RAIL_DEPOT_SE_2 = 1064, |
150 SPR_RAIL_DEPOT_SW_1 = 1065, |
150 SPR_RAIL_DEPOT_SW_1 = 1065, |
151 SPR_RAIL_DEPOT_SW_2 = 1066, |
151 SPR_RAIL_DEPOT_SW_2 = 1066, |
152 SPR_RAIL_DEPOT_NE = 1067, |
152 SPR_RAIL_DEPOT_NE = 1067, |
153 SPR_RAIL_DEPOT_NW = 1068, |
153 SPR_RAIL_DEPOT_NW = 1068, |
154 SPR_RAIL_PLATFORM_Y_FRONT = 1069, |
154 SPR_RAIL_PLATFORM_Y_FRONT = 1069, |
155 SPR_RAIL_PLATFORM_X_REAR = 1070, |
155 SPR_RAIL_PLATFORM_X_REAR = 1070, |
156 SPR_RAIL_PLATFORM_Y_REAR = 1071, |
156 SPR_RAIL_PLATFORM_Y_REAR = 1071, |
157 SPR_RAIL_PLATFORM_X_FRONT = 1072, |
157 SPR_RAIL_PLATFORM_X_FRONT = 1072, |
158 SPR_RAIL_PLATFORM_BUILDING_X = 1073, |
158 SPR_RAIL_PLATFORM_BUILDING_X = 1073, |
159 SPR_RAIL_PLATFORM_BUILDING_Y = 1074, |
159 SPR_RAIL_PLATFORM_BUILDING_Y = 1074, |
160 SPR_RAIL_PLATFORM_PILLARS_Y_FRONT = 1075, |
160 SPR_RAIL_PLATFORM_PILLARS_Y_FRONT = 1075, |
161 SPR_RAIL_PLATFORM_PILLARS_X_REAR = 1076, |
161 SPR_RAIL_PLATFORM_PILLARS_X_REAR = 1076, |
162 SPR_RAIL_PLATFORM_PILLARS_Y_REAR = 1077, |
162 SPR_RAIL_PLATFORM_PILLARS_Y_REAR = 1077, |
163 SPR_RAIL_PLATFORM_PILLARS_X_FRONT = 1078, |
163 SPR_RAIL_PLATFORM_PILLARS_X_FRONT = 1078, |
164 SPR_RAIL_ROOF_STRUCTURE_X_TILE_A = 1079, //First half of the roof structure |
164 SPR_RAIL_ROOF_STRUCTURE_X_TILE_A = 1079, //First half of the roof structure |
165 SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A = 1080, |
165 SPR_RAIL_ROOF_STRUCTURE_Y_TILE_A = 1080, |
166 SPR_RAIL_ROOF_STRUCTURE_X_TILE_B = 1081, //Second half of the roof structure |
166 SPR_RAIL_ROOF_STRUCTURE_X_TILE_B = 1081, //Second half of the roof structure |
167 SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B = 1082, |
167 SPR_RAIL_ROOF_STRUCTURE_Y_TILE_B = 1082, |
168 SPR_RAIL_ROOF_GLASS_X_TILE_A = 1083, //First half of the roof glass |
168 SPR_RAIL_ROOF_GLASS_X_TILE_A = 1083, //First half of the roof glass |
169 SPR_RAIL_ROOF_GLASS_Y_TILE_A = 1084, |
169 SPR_RAIL_ROOF_GLASS_Y_TILE_A = 1084, |
170 SPR_RAIL_ROOF_GLASS_X_TILE_B = 1085, //second half of the roof glass |
170 SPR_RAIL_ROOF_GLASS_X_TILE_B = 1085, //second half of the roof glass |
171 SPR_RAIL_ROOF_GLASS_Y_TILE_B = 1086, |
171 SPR_RAIL_ROOF_GLASS_Y_TILE_B = 1086, |
172 SPR_MONO_SINGLE_Y = 1087, |
172 SPR_MONO_SINGLE_Y = 1087, |
173 SPR_MONO_SINGLE_X = 1088, |
173 SPR_MONO_SINGLE_X = 1088, |
174 SPR_MONO_SINGLE_NORTH = 1089, |
174 SPR_MONO_SINGLE_NORTH = 1089, |
175 SPR_MONO_SINGLE_SOUTH = 1090, |
175 SPR_MONO_SINGLE_SOUTH = 1090, |
176 SPR_MONO_SINGLE_EAST = 1091, |
176 SPR_MONO_SINGLE_EAST = 1091, |
185 SPR_MGLV_SINGLE_EAST = 1173, |
185 SPR_MGLV_SINGLE_EAST = 1173, |
186 SPR_MGLV_SINGLE_WEST = 1174, |
186 SPR_MGLV_SINGLE_WEST = 1174, |
187 SPR_MGLV_TRACK_Y = 1175, |
187 SPR_MGLV_TRACK_Y = 1175, |
188 SPR_MGLV_TRACK_BASE = 1182, |
188 SPR_MGLV_TRACK_BASE = 1182, |
189 SPR_MGLV_TRACK_N_S = 1199, |
189 SPR_MGLV_TRACK_N_S = 1199, |
190 SPR_WAYPOINT_X_1 = SPR_OPENTTD_BASE + 15, |
190 SPR_WAYPOINT_X_1 = SPR_OPENTTD_BASE + 15, |
191 SPR_WAYPOINT_X_2 = SPR_OPENTTD_BASE + 16, |
191 SPR_WAYPOINT_X_2 = SPR_OPENTTD_BASE + 16, |
192 SPR_WAYPOINT_Y_1 = SPR_OPENTTD_BASE + 17, |
192 SPR_WAYPOINT_Y_1 = SPR_OPENTTD_BASE + 17, |
193 SPR_WAYPOINT_Y_2 = SPR_OPENTTD_BASE + 18, |
193 SPR_WAYPOINT_Y_2 = SPR_OPENTTD_BASE + 18, |
194 OFFSET_TILEH_IMPOSSIBLE = 0, |
194 OFFSET_TILEH_IMPOSSIBLE = 0, |
195 OFFSET_TILEH_1 = 14, |
195 OFFSET_TILEH_1 = 14, |
196 OFFSET_TILEH_2 = 15, |
196 OFFSET_TILEH_2 = 15, |
197 OFFSET_TILEH_3 = 22, |
197 OFFSET_TILEH_3 = 22, |
198 OFFSET_TILEH_4 = 13, |
198 OFFSET_TILEH_4 = 13, |
199 OFFSET_TILEH_6 = 21, |
199 OFFSET_TILEH_6 = 21, |
200 OFFSET_TILEH_7 = 17, |
200 OFFSET_TILEH_7 = 17, |
201 OFFSET_TILEH_8 = 12, |
201 OFFSET_TILEH_8 = 12, |
202 OFFSET_TILEH_9 = 23, |
202 OFFSET_TILEH_9 = 23, |
203 OFFSET_TILEH_11 = 18, |
203 OFFSET_TILEH_11 = 18, |
204 OFFSET_TILEH_12 = 20, |
204 OFFSET_TILEH_12 = 20, |
205 OFFSET_TILEH_13 = 19, |
205 OFFSET_TILEH_13 = 19, |
206 OFFSET_TILEH_14 = 16, |
206 OFFSET_TILEH_14 = 16, |
207 |
207 |
208 /* sprites for airports and airfields*/ |
208 /* sprites for airports and airfields*/ |
209 /* Small airports are AIRFIELD, everything else is AIRPORT */ |
209 /* Small airports are AIRFIELD, everything else is AIRPORT */ |
210 SPR_HELIPORT = 2633, |
210 SPR_HELIPORT = 2633, |
211 SPR_AIRPORT_APRON = 2634, |
211 SPR_AIRPORT_APRON = 2634, |
212 SPR_AIRPORT_AIRCRAFT_STAND = 2635, |
212 SPR_AIRPORT_AIRCRAFT_STAND = 2635, |
213 SPR_AIRPORT_TAXIWAY_NS_WEST = 2636, |
213 SPR_AIRPORT_TAXIWAY_NS_WEST = 2636, |
214 SPR_AIRPORT_TAXIWAY_EW_SOUTH = 2637, |
214 SPR_AIRPORT_TAXIWAY_EW_SOUTH = 2637, |
215 SPR_AIRPORT_TAXIWAY_XING_SOUTH = 2638, |
215 SPR_AIRPORT_TAXIWAY_XING_SOUTH = 2638, |
216 SPR_AIRPORT_TAXIWAY_XING_WEST = 2639, |
216 SPR_AIRPORT_TAXIWAY_XING_WEST = 2639, |
217 SPR_AIRPORT_TAXIWAY_NS_CTR = 2640, |
217 SPR_AIRPORT_TAXIWAY_NS_CTR = 2640, |
218 SPR_AIRPORT_TAXIWAY_XING_EAST = 2641, |
218 SPR_AIRPORT_TAXIWAY_XING_EAST = 2641, |
219 SPR_AIRPORT_TAXIWAY_NS_EAST = 2642, |
219 SPR_AIRPORT_TAXIWAY_NS_EAST = 2642, |
220 SPR_AIRPORT_TAXIWAY_EW_NORTH = 2643, |
220 SPR_AIRPORT_TAXIWAY_EW_NORTH = 2643, |
221 SPR_AIRPORT_TAXIWAY_EW_CTR = 2644, |
221 SPR_AIRPORT_TAXIWAY_EW_CTR = 2644, |
222 SPR_AIRPORT_RUNWAY_EXIT_A = 2645, |
222 SPR_AIRPORT_RUNWAY_EXIT_A = 2645, |
223 SPR_AIRPORT_RUNWAY_EXIT_B = 2646, |
223 SPR_AIRPORT_RUNWAY_EXIT_B = 2646, |
224 SPR_AIRPORT_RUNWAY_EXIT_C = 2647, |
224 SPR_AIRPORT_RUNWAY_EXIT_C = 2647, |
225 SPR_AIRPORT_RUNWAY_EXIT_D = 2648, |
225 SPR_AIRPORT_RUNWAY_EXIT_D = 2648, |
226 SPR_AIRPORT_RUNWAY_END = 2649, //We should have different ends |
226 SPR_AIRPORT_RUNWAY_END = 2649, //We should have different ends |
227 SPR_AIRPORT_TERMINAL_A = 2650, |
227 SPR_AIRPORT_TERMINAL_A = 2650, |
228 SPR_AIRPORT_TOWER = 2651, |
228 SPR_AIRPORT_TOWER = 2651, |
229 SPR_AIRPORT_CONCOURSE = 2652, |
229 SPR_AIRPORT_CONCOURSE = 2652, |
230 SPR_AIRPORT_TERMINAL_B = 2653, |
230 SPR_AIRPORT_TERMINAL_B = 2653, |
231 SPR_AIRPORT_TERMINAL_C = 2654, |
231 SPR_AIRPORT_TERMINAL_C = 2654, |
232 SPR_AIRPORT_HANGAR_FRONT = 2655, |
232 SPR_AIRPORT_HANGAR_FRONT = 2655, |
233 SPR_AIRPORT_HANGAR_REAR = 2656, |
233 SPR_AIRPORT_HANGAR_REAR = 2656, |
234 SPR_AIRFIELD_HANGAR_FRONT = 2657, |
234 SPR_AIRFIELD_HANGAR_FRONT = 2657, |
235 SPR_AIRFIELD_HANGAR_REAR = 2658, |
235 SPR_AIRFIELD_HANGAR_REAR = 2658, |
236 SPR_AIRPORT_JETWAY_1 = 2659, |
236 SPR_AIRPORT_JETWAY_1 = 2659, |
237 SPR_AIRPORT_JETWAY_2 = 2660, |
237 SPR_AIRPORT_JETWAY_2 = 2660, |
238 SPR_AIRPORT_JETWAY_3 = 2661, |
238 SPR_AIRPORT_JETWAY_3 = 2661, |
239 SPR_AIRPORT_PASSENGER_TUNNEL = 2662, |
239 SPR_AIRPORT_PASSENGER_TUNNEL = 2662, |
240 SPR_AIRPORT_FENCE_Y = 2663, |
240 SPR_AIRPORT_FENCE_Y = 2663, |
241 SPR_AIRPORT_FENCE_X = 2664, |
241 SPR_AIRPORT_FENCE_X = 2664, |
242 SPR_AIRFIELD_TERM_A = 2665, |
242 SPR_AIRFIELD_TERM_A = 2665, |
243 SPR_AIRFIELD_TERM_B = 2666, |
243 SPR_AIRFIELD_TERM_B = 2666, |
244 SPR_AIRFIELD_TERM_C_GROUND = 2667, |
244 SPR_AIRFIELD_TERM_C_GROUND = 2667, |
245 SPR_AIRFIELD_TERM_C_BUILD = 2668, |
245 SPR_AIRFIELD_TERM_C_BUILD = 2668, |
246 SPR_AIRFIELD_APRON_A = 2669, |
246 SPR_AIRFIELD_APRON_A = 2669, |
247 SPR_AIRFIELD_APRON_B = 2670, |
247 SPR_AIRFIELD_APRON_B = 2670, |
248 SPR_AIRFIELD_APRON_C = 2671, |
248 SPR_AIRFIELD_APRON_C = 2671, |
249 SPR_AIRFIELD_APRON_D = 2672, |
249 SPR_AIRFIELD_APRON_D = 2672, |
250 SPR_AIRFIELD_RUNWAY_NEAR_END = 2673, |
250 SPR_AIRFIELD_RUNWAY_NEAR_END = 2673, |
251 SPR_AIRFIELD_RUNWAY_MIDDLE = 2674, |
251 SPR_AIRFIELD_RUNWAY_MIDDLE = 2674, |
252 SPR_AIRFIELD_RUNWAY_FAR_END = 2675, |
252 SPR_AIRFIELD_RUNWAY_FAR_END = 2675, |
253 SPR_AIRFIELD_WIND_1 = 2676, |
253 SPR_AIRFIELD_WIND_1 = 2676, |
254 SPR_AIRFIELD_WIND_2 = 2677, |
254 SPR_AIRFIELD_WIND_2 = 2677, |
255 SPR_AIRFIELD_WIND_3 = 2678, |
255 SPR_AIRFIELD_WIND_3 = 2678, |
256 SPR_AIRFIELD_WIND_4 = 2679, |
256 SPR_AIRFIELD_WIND_4 = 2679, |
257 SPR_AIRPORT_RADAR_1 = 2680, |
257 SPR_AIRPORT_RADAR_1 = 2680, |
258 SPR_AIRPORT_RADAR_2 = 2681, |
258 SPR_AIRPORT_RADAR_2 = 2681, |
259 SPR_AIRPORT_RADAR_3 = 2682, |
259 SPR_AIRPORT_RADAR_3 = 2682, |
260 SPR_AIRPORT_RADAR_4 = 2683, |
260 SPR_AIRPORT_RADAR_4 = 2683, |
261 SPR_AIRPORT_RADAR_5 = 2684, |
261 SPR_AIRPORT_RADAR_5 = 2684, |
262 SPR_AIRPORT_RADAR_6 = 2685, |
262 SPR_AIRPORT_RADAR_6 = 2685, |
263 SPR_AIRPORT_RADAR_7 = 2686, |
263 SPR_AIRPORT_RADAR_7 = 2686, |
264 SPR_AIRPORT_RADAR_8 = 2687, |
264 SPR_AIRPORT_RADAR_8 = 2687, |
265 SPR_AIRPORT_RADAR_9 = 2688, |
265 SPR_AIRPORT_RADAR_9 = 2688, |
266 SPR_AIRPORT_RADAR_A = 2689, |
266 SPR_AIRPORT_RADAR_A = 2689, |
267 SPR_AIRPORT_RADAR_B = 2690, |
267 SPR_AIRPORT_RADAR_B = 2690, |
268 SPR_AIRPORT_RADAR_C = 2691, |
268 SPR_AIRPORT_RADAR_C = 2691, |
269 SPR_AIRPORT_HELIPAD = SPR_OPENTTD_BASE + 28, |
269 SPR_AIRPORT_HELIPAD = SPR_OPENTTD_BASE + 28, |
270 |
270 |
271 /* Road Stops */ |
271 /* Road Stops */ |
272 /* Road stops have a ground tile and 3 buildings, one on each side |
272 /* Road stops have a ground tile and 3 buildings, one on each side |
273 (except the side where the entry is). These are marked _A _B and _C |
273 * (except the side where the entry is). These are marked _A _B and _C */ |
274 */ |
274 SPR_BUS_STOP_NE_GROUND = 2692, |
275 SPR_BUS_STOP_NE_GROUND = 2692, |
275 SPR_BUS_STOP_SE_GROUND = 2693, |
276 SPR_BUS_STOP_SE_GROUND = 2693, |
276 SPR_BUS_STOP_SW_GROUND = 2694, |
277 SPR_BUS_STOP_SW_GROUND = 2694, |
277 SPR_BUS_STOP_NW_GROUND = 2695, |
278 SPR_BUS_STOP_NW_GROUND = 2695, |
278 SPR_BUS_STOP_NE_BUILD_A = 2696, |
279 SPR_BUS_STOP_NE_BUILD_A = 2696, |
279 SPR_BUS_STOP_SE_BUILD_A = 2697, |
280 SPR_BUS_STOP_SE_BUILD_A = 2697, |
280 SPR_BUS_STOP_SW_BUILD_A = 2698, |
281 SPR_BUS_STOP_SW_BUILD_A = 2698, |
281 SPR_BUS_STOP_NW_BUILD_A = 2699, |
282 SPR_BUS_STOP_NW_BUILD_A = 2699, |
282 SPR_BUS_STOP_NE_BUILD_B = 2700, |
283 SPR_BUS_STOP_NE_BUILD_B = 2700, |
283 SPR_BUS_STOP_SE_BUILD_B = 2701, |
284 SPR_BUS_STOP_SE_BUILD_B = 2701, |
284 SPR_BUS_STOP_SW_BUILD_B = 2702, |
285 SPR_BUS_STOP_SW_BUILD_B = 2702, |
285 SPR_BUS_STOP_NW_BUILD_B = 2703, |
286 SPR_BUS_STOP_NW_BUILD_B = 2703, |
286 SPR_BUS_STOP_NE_BUILD_C = 2704, |
287 SPR_BUS_STOP_NE_BUILD_C = 2704, |
287 SPR_BUS_STOP_SE_BUILD_C = 2705, |
288 SPR_BUS_STOP_SE_BUILD_C = 2705, |
288 SPR_BUS_STOP_SW_BUILD_C = 2706, |
289 SPR_BUS_STOP_SW_BUILD_C = 2706, |
289 SPR_BUS_STOP_NW_BUILD_C = 2707, |
290 SPR_BUS_STOP_NW_BUILD_C = 2707, |
290 SPR_TRUCK_STOP_NE_GROUND = 2708, |
291 SPR_TRUCK_STOP_NE_GROUND = 2708, |
291 SPR_TRUCK_STOP_SE_GROUND = 2709, |
292 SPR_TRUCK_STOP_SE_GROUND = 2709, |
292 SPR_TRUCK_STOP_SW_GROUND = 2710, |
293 SPR_TRUCK_STOP_SW_GROUND = 2710, |
293 SPR_TRUCK_STOP_NW_GROUND = 2711, |
294 SPR_TRUCK_STOP_NW_GROUND = 2711, |
294 SPR_TRUCK_STOP_NE_BUILD_A = 2712, |
295 SPR_TRUCK_STOP_NE_BUILD_A = 2712, |
295 SPR_TRUCK_STOP_SE_BUILD_A = 2713, |
296 SPR_TRUCK_STOP_SE_BUILD_A = 2713, |
296 SPR_TRUCK_STOP_SW_BUILD_A = 2714, |
297 SPR_TRUCK_STOP_SW_BUILD_A = 2714, |
297 SPR_TRUCK_STOP_NW_BUILD_A = 2715, |
298 SPR_TRUCK_STOP_NW_BUILD_A = 2715, |
298 SPR_TRUCK_STOP_NE_BUILD_B = 2716, |
299 SPR_TRUCK_STOP_NE_BUILD_B = 2716, |
299 SPR_TRUCK_STOP_SE_BUILD_B = 2717, |
300 SPR_TRUCK_STOP_SE_BUILD_B = 2717, |
300 SPR_TRUCK_STOP_SW_BUILD_B = 2718, |
301 SPR_TRUCK_STOP_SW_BUILD_B = 2718, |
301 SPR_TRUCK_STOP_NW_BUILD_B = 2719, |
302 SPR_TRUCK_STOP_NW_BUILD_B = 2719, |
302 SPR_TRUCK_STOP_NE_BUILD_C = 2720, |
303 SPR_TRUCK_STOP_NE_BUILD_C = 2720, |
303 SPR_TRUCK_STOP_SE_BUILD_C = 2721, |
304 SPR_TRUCK_STOP_SE_BUILD_C = 2721, |
304 SPR_TRUCK_STOP_SW_BUILD_C = 2722, |
305 SPR_TRUCK_STOP_SW_BUILD_C = 2722, |
305 SPR_TRUCK_STOP_NW_BUILD_C = 2723, |
306 SPR_TRUCK_STOP_NW_BUILD_C = 2723, |
|
307 |
306 |
308 /* Sprites for docks */ |
307 /* Sprites for docks */ |
309 /* Docks consist of two tiles, the sloped one and the flat one */ |
308 /* Docks consist of two tiles, the sloped one and the flat one */ |
310 SPR_DOCK_SLOPE_NE = 2727, |
309 SPR_DOCK_SLOPE_NE = 2727, |
311 SPR_DOCK_SLOPE_SE = 2728, |
310 SPR_DOCK_SLOPE_SE = 2728, |
312 SPR_DOCK_SLOPE_SW = 2729, |
311 SPR_DOCK_SLOPE_SW = 2729, |
313 SPR_DOCK_SLOPE_NW = 2730, |
312 SPR_DOCK_SLOPE_NW = 2730, |
314 SPR_DOCK_FLAT_X = 2731, //for NE and SW |
313 SPR_DOCK_FLAT_X = 2731, //for NE and SW |
315 SPR_DOCK_FLAT_Y = 2732, //for NW and SE |
314 SPR_DOCK_FLAT_Y = 2732, //for NW and SE |
316 SPR_BUOY = 4076, //XXX this sucks, because it displays wrong stuff on canals |
315 SPR_BUOY = 4076, //XXX this sucks, because it displays wrong stuff on canals |
317 |
316 |
318 /* Sprites for road */ |
317 /* Sprites for road */ |
319 SPR_ROAD_Y = 1332, |
318 SPR_ROAD_Y = 1332, |
320 SPR_ROAD_X = 1333, |
319 SPR_ROAD_X = 1333, |
321 SPR_ROAD_Y_SNOW = 1351, |
320 SPR_ROAD_Y_SNOW = 1351, |
322 SPR_ROAD_X_SNOW = 1352, |
321 SPR_ROAD_X_SNOW = 1352, |
323 |
322 |
324 SPR_EXCAVATION_X = 1414, |
323 SPR_EXCAVATION_X = 1414, |
325 SPR_EXCAVATION_Y = 1415, |
324 SPR_EXCAVATION_Y = 1415, |
326 |
325 |
327 /* Landscape sprites */ |
326 /* Landscape sprites */ |
328 SPR_FLAT_BARE_LAND = 3924, |
327 SPR_FLAT_BARE_LAND = 3924, |
329 SPR_FLAT_1_THIRD_GRASS_TILE = 3943, |
328 SPR_FLAT_1_THIRD_GRASS_TILE = 3943, |
330 SPR_FLAT_2_THIRD_GRASS_TILE = 3962, |
329 SPR_FLAT_2_THIRD_GRASS_TILE = 3962, |
331 SPR_FLAT_GRASS_TILE = 3981, |
330 SPR_FLAT_GRASS_TILE = 3981, |
332 SPR_FLAT_ROUGH_LAND = 4000, |
331 SPR_FLAT_ROUGH_LAND = 4000, |
333 SPR_FLAT_ROUGH_LAND_1 = 4019, |
332 SPR_FLAT_ROUGH_LAND_1 = 4019, |
334 SPR_FLAT_ROUGH_LAND_2 = 4020, |
333 SPR_FLAT_ROUGH_LAND_2 = 4020, |
335 SPR_FLAT_ROUGH_LAND_3 = 4021, |
334 SPR_FLAT_ROUGH_LAND_3 = 4021, |
336 SPR_FLAT_ROUGH_LAND_4 = 4022, |
335 SPR_FLAT_ROUGH_LAND_4 = 4022, |
337 SPR_FLAT_ROCKY_LAND_1 = 4023, |
336 SPR_FLAT_ROCKY_LAND_1 = 4023, |
338 SPR_FLAT_ROCKY_LAND_2 = 4042, |
337 SPR_FLAT_ROCKY_LAND_2 = 4042, |
339 SPR_FLAT_WATER_TILE = 4061, |
338 SPR_FLAT_WATER_TILE = 4061, |
340 SPR_FLAT_1_QUART_SNOWY_TILE = 4493, |
339 SPR_FLAT_1_QUART_SNOWY_TILE = 4493, |
341 SPR_FLAT_2_QUART_SNOWY_TILE = 4512, |
340 SPR_FLAT_2_QUART_SNOWY_TILE = 4512, |
342 SPR_FLAT_3_QUART_SNOWY_TILE = 4531, |
341 SPR_FLAT_3_QUART_SNOWY_TILE = 4531, |
343 SPR_FLAT_SNOWY_TILE = 4550, |
342 SPR_FLAT_SNOWY_TILE = 4550, |
344 |
343 |
345 /* Hedge, Farmland-fence sprites */ |
344 /* Hedge, Farmland-fence sprites */ |
346 SPR_HEDGE_BUSHES = 4090, |
345 SPR_HEDGE_BUSHES = 4090, |
347 SPR_HEDGE_BUSHES_WITH_GATE = 4096, |
346 SPR_HEDGE_BUSHES_WITH_GATE = 4096, |
348 SPR_HEDGE_FENCE = 4102, |
347 SPR_HEDGE_FENCE = 4102, |
349 SPR_HEDGE_BLOOMBUSH_YELLOW = 4108, |
348 SPR_HEDGE_BLOOMBUSH_YELLOW = 4108, |
350 SPR_HEDGE_BLOOMBUSH_RED = 4114, |
349 SPR_HEDGE_BLOOMBUSH_RED = 4114, |
351 SPR_HEDGE_STONE = 4120, |
350 SPR_HEDGE_STONE = 4120, |
352 |
351 |
353 /* Farmland sprites, only flat tiles listed, various stages */ |
352 /* Farmland sprites, only flat tiles listed, various stages */ |
354 SPR_FARMLAND_BARE = 4126, |
353 SPR_FARMLAND_BARE = 4126, |
355 SPR_FARMLAND_STATE_1 = 4145, |
354 SPR_FARMLAND_STATE_1 = 4145, |
356 SPR_FARMLAND_STATE_2 = 4164, |
355 SPR_FARMLAND_STATE_2 = 4164, |
357 SPR_FARMLAND_STATE_3 = 4183, |
356 SPR_FARMLAND_STATE_3 = 4183, |
358 SPR_FARMLAND_STATE_4 = 4202, |
357 SPR_FARMLAND_STATE_4 = 4202, |
359 SPR_FARMLAND_STATE_5 = 4221, |
358 SPR_FARMLAND_STATE_5 = 4221, |
360 SPR_FARMLAND_STATE_6 = 4240, |
359 SPR_FARMLAND_STATE_6 = 4240, |
361 SPR_FARMLAND_STATE_7 = 4259, |
360 SPR_FARMLAND_STATE_7 = 4259, |
362 SPR_FARMLAND_HAYPACKS = 4278, |
361 SPR_FARMLAND_HAYPACKS = 4278, |
363 |
362 |
364 /* Shores */ |
363 /* Shores */ |
365 SPR_NO_SHORE = 0, //used for tileh which have no shore |
364 SPR_NO_SHORE = 0, //used for tileh which have no shore |
366 SPR_SHORE_TILEH_4 = 4062, |
365 SPR_SHORE_TILEH_4 = 4062, |
367 SPR_SHORE_TILEH_1 = 4063, |
366 SPR_SHORE_TILEH_1 = 4063, |
368 SPR_SHORE_TILEH_2 = 4064, |
367 SPR_SHORE_TILEH_2 = 4064, |
369 SPR_SHORE_TILEH_8 = 4065, |
368 SPR_SHORE_TILEH_8 = 4065, |
370 SPR_SHORE_TILEH_6 = 4066, |
369 SPR_SHORE_TILEH_6 = 4066, |
371 SPR_SHORE_TILEH_12 = 4067, |
370 SPR_SHORE_TILEH_12 = 4067, |
372 SPR_SHORE_TILEH_3 = 4068, |
371 SPR_SHORE_TILEH_3 = 4068, |
373 SPR_SHORE_TILEH_9 = 4069, |
372 SPR_SHORE_TILEH_9 = 4069, |
374 |
373 |
375 /* Water-related sprites */ |
374 /* Water-related sprites */ |
376 SPR_SHIP_DEPOT_SE_FRONT = 4070, |
375 SPR_SHIP_DEPOT_SE_FRONT = 4070, |
377 SPR_SHIP_DEPOT_SW_FRONT = 4071, |
376 SPR_SHIP_DEPOT_SW_FRONT = 4071, |
378 SPR_SHIP_DEPOT_NW = 4072, |
377 SPR_SHIP_DEPOT_NW = 4072, |
379 SPR_SHIP_DEPOT_NE = 4073, |
378 SPR_SHIP_DEPOT_NE = 4073, |
380 SPR_SHIP_DEPOT_SE_REAR = 4074, |
379 SPR_SHIP_DEPOT_SE_REAR = 4074, |
381 SPR_SHIP_DEPOT_SW_REAR = 4075, |
380 SPR_SHIP_DEPOT_SW_REAR = 4075, |
382 //here come sloped water sprites |
381 //here come sloped water sprites |
383 SPR_WATER_SLOPE_Y_UP = SPR_CANALS_BASE + 5, //Water flowing negative Y direction |
382 SPR_WATER_SLOPE_Y_UP = SPR_CANALS_BASE + 5, //Water flowing negative Y direction |
384 SPR_WATER_SLOPE_X_DOWN = SPR_CANALS_BASE + 6, //positive X |
383 SPR_WATER_SLOPE_X_DOWN = SPR_CANALS_BASE + 6, //positive X |
385 SPR_WATER_SLOPE_X_UP = SPR_CANALS_BASE + 7, //negative X |
384 SPR_WATER_SLOPE_X_UP = SPR_CANALS_BASE + 7, //negative X |
386 SPR_WATER_SLOPE_Y_DOWN = SPR_CANALS_BASE + 8, //positive Y |
385 SPR_WATER_SLOPE_Y_DOWN = SPR_CANALS_BASE + 8, //positive Y |
387 //sprites for the shiplifts |
386 //sprites for the shiplifts |
388 //there are 4 kinds of shiplifts, each of them is 3 tiles long. |
387 //there are 4 kinds of shiplifts, each of them is 3 tiles long. |
389 //the four kinds are running in the X and Y direction and |
388 //the four kinds are running in the X and Y direction and |
390 //are "lowering" either in the "+" or the "-" direction. |
389 //are "lowering" either in the "+" or the "-" direction. |
391 //the three tiles are the center tile (where the slope is) |
390 //the three tiles are the center tile (where the slope is) |
392 //and a bottom and a top tile |
391 //and a bottom and a top tile |
393 SPR_SHIPLIFT_Y_UP_CENTER_REAR = SPR_CANALS_BASE + 9, |
392 SPR_SHIPLIFT_Y_UP_CENTER_REAR = SPR_CANALS_BASE + 9, |
394 SPR_SHIPLIFT_X_DOWN_CENTER_REAR = SPR_CANALS_BASE + 10, |
393 SPR_SHIPLIFT_X_DOWN_CENTER_REAR = SPR_CANALS_BASE + 10, |
395 SPR_SHIPLIFT_X_UP_CENTER_REAR = SPR_CANALS_BASE + 11, |
394 SPR_SHIPLIFT_X_UP_CENTER_REAR = SPR_CANALS_BASE + 11, |
396 SPR_SHIPLIFT_Y_DOWN_CENTER_REAR = SPR_CANALS_BASE + 12, |
395 SPR_SHIPLIFT_Y_DOWN_CENTER_REAR = SPR_CANALS_BASE + 12, |
397 SPR_SHIPLIFT_Y_UP_CENTER_FRONT = SPR_CANALS_BASE + 13, |
396 SPR_SHIPLIFT_Y_UP_CENTER_FRONT = SPR_CANALS_BASE + 13, |
398 SPR_SHIPLIFT_X_DOWN_CENTER_FRONT = SPR_CANALS_BASE + 14, |
397 SPR_SHIPLIFT_X_DOWN_CENTER_FRONT = SPR_CANALS_BASE + 14, |
399 SPR_SHIPLIFT_X_UP_CENTER_FRONT = SPR_CANALS_BASE + 15, |
398 SPR_SHIPLIFT_X_UP_CENTER_FRONT = SPR_CANALS_BASE + 15, |
400 SPR_SHIPLIFT_Y_DOWN_CENTER_FRONT = SPR_CANALS_BASE + 16, |
399 SPR_SHIPLIFT_Y_DOWN_CENTER_FRONT = SPR_CANALS_BASE + 16, |
401 SPR_SHIPLIFT_Y_UP_BOTTOM_REAR = SPR_CANALS_BASE + 17, |
400 SPR_SHIPLIFT_Y_UP_BOTTOM_REAR = SPR_CANALS_BASE + 17, |
402 SPR_SHIPLIFT_X_DOWN_BOTTOM_REAR = SPR_CANALS_BASE + 18, |
401 SPR_SHIPLIFT_X_DOWN_BOTTOM_REAR = SPR_CANALS_BASE + 18, |
403 SPR_SHIPLIFT_X_UP_BOTTOM_REAR = SPR_CANALS_BASE + 19, |
402 SPR_SHIPLIFT_X_UP_BOTTOM_REAR = SPR_CANALS_BASE + 19, |
404 SPR_SHIPLIFT_Y_DOWN_BOTTOM_REAR = SPR_CANALS_BASE + 20, |
403 SPR_SHIPLIFT_Y_DOWN_BOTTOM_REAR = SPR_CANALS_BASE + 20, |
405 SPR_SHIPLIFT_Y_UP_BOTTOM_FRONT = SPR_CANALS_BASE + 21, |
404 SPR_SHIPLIFT_Y_UP_BOTTOM_FRONT = SPR_CANALS_BASE + 21, |
406 SPR_SHIPLIFT_X_DOWN_BOTTOM_FRONT = SPR_CANALS_BASE + 22, |
405 SPR_SHIPLIFT_X_DOWN_BOTTOM_FRONT = SPR_CANALS_BASE + 22, |
407 SPR_SHIPLIFT_X_UP_BOTTOM_FRONT = SPR_CANALS_BASE + 23, |
406 SPR_SHIPLIFT_X_UP_BOTTOM_FRONT = SPR_CANALS_BASE + 23, |
408 SPR_SHIPLIFT_Y_DOWN_BOTTOM_FRONT = SPR_CANALS_BASE + 24, |
407 SPR_SHIPLIFT_Y_DOWN_BOTTOM_FRONT = SPR_CANALS_BASE + 24, |
409 SPR_SHIPLIFT_Y_UP_TOP_REAR = SPR_CANALS_BASE + 25, |
408 SPR_SHIPLIFT_Y_UP_TOP_REAR = SPR_CANALS_BASE + 25, |
410 SPR_SHIPLIFT_X_DOWN_TOP_REAR = SPR_CANALS_BASE + 26, |
409 SPR_SHIPLIFT_X_DOWN_TOP_REAR = SPR_CANALS_BASE + 26, |
411 SPR_SHIPLIFT_X_UP_TOP_REAR = SPR_CANALS_BASE + 27, |
410 SPR_SHIPLIFT_X_UP_TOP_REAR = SPR_CANALS_BASE + 27, |
412 SPR_SHIPLIFT_Y_DOWN_TOP_REAR = SPR_CANALS_BASE + 28, |
411 SPR_SHIPLIFT_Y_DOWN_TOP_REAR = SPR_CANALS_BASE + 28, |
413 SPR_SHIPLIFT_Y_UP_TOP_FRONT = SPR_CANALS_BASE + 29, |
412 SPR_SHIPLIFT_Y_UP_TOP_FRONT = SPR_CANALS_BASE + 29, |
414 SPR_SHIPLIFT_X_DOWN_TOP_FRONT = SPR_CANALS_BASE + 30, |
413 SPR_SHIPLIFT_X_DOWN_TOP_FRONT = SPR_CANALS_BASE + 30, |
415 SPR_SHIPLIFT_X_UP_TOP_FRONT = SPR_CANALS_BASE + 31, |
414 SPR_SHIPLIFT_X_UP_TOP_FRONT = SPR_CANALS_BASE + 31, |
416 SPR_SHIPLIFT_Y_DOWN_TOP_FRONT = SPR_CANALS_BASE + 32, |
415 SPR_SHIPLIFT_Y_DOWN_TOP_FRONT = SPR_CANALS_BASE + 32, |
417 |
416 |
418 /* Sprites for tunnels and bridges */ |
417 /* Sprites for tunnels and bridges */ |
419 SPR_TUNNEL_ENTRY_REAR_RAIL = 2365, |
418 SPR_TUNNEL_ENTRY_REAR_RAIL = 2365, |
420 SPR_TUNNEL_ENTRY_REAR_MONO = 2373, |
419 SPR_TUNNEL_ENTRY_REAR_MONO = 2373, |
421 SPR_TUNNEL_ENTRY_REAR_MAGLEV = 2381, |
420 SPR_TUNNEL_ENTRY_REAR_MAGLEV = 2381, |
428 |
427 |
429 /* bridge type sprites */ |
428 /* bridge type sprites */ |
430 SPR_PILLARS_BASE = SPR_OPENTTD_BASE + 30, |
429 SPR_PILLARS_BASE = SPR_OPENTTD_BASE + 30, |
431 |
430 |
432 /* Wooden bridge (type 0) */ |
431 /* Wooden bridge (type 0) */ |
433 SPR_BTWDN_RAIL_Y_REAR = 2545, |
432 SPR_BTWDN_RAIL_Y_REAR = 2545, |
434 SPR_BTWDN_RAIL_X_REAR = 2546, |
433 SPR_BTWDN_RAIL_X_REAR = 2546, |
435 SPR_BTWDN_ROAD_Y_REAR = 2547, |
434 SPR_BTWDN_ROAD_Y_REAR = 2547, |
436 SPR_BTWDN_ROAD_X_REAR = 2548, |
435 SPR_BTWDN_ROAD_X_REAR = 2548, |
437 SPR_BTWDN_Y_FRONT = 2549, |
436 SPR_BTWDN_Y_FRONT = 2549, |
438 SPR_BTWDN_X_FRONT = 2550, |
437 SPR_BTWDN_X_FRONT = 2550, |
439 SPR_BTWDN_Y_PILLAR = 2551, |
438 SPR_BTWDN_Y_PILLAR = 2551, |
440 SPR_BTWDN_X_PILLAR = 2552, |
439 SPR_BTWDN_X_PILLAR = 2552, |
441 SPR_BTWDN_MONO_Y_REAR = 4361, |
440 SPR_BTWDN_MONO_Y_REAR = 4361, |
442 SPR_BTWDN_MONO_X_REAR = 4362, |
441 SPR_BTWDN_MONO_X_REAR = 4362, |
443 SPR_BTWDN_MGLV_Y_REAR = 4400, |
442 SPR_BTWDN_MGLV_Y_REAR = 4400, |
444 SPR_BTWDN_MGLV_X_REAR = 4401, |
443 SPR_BTWDN_MGLV_X_REAR = 4401, |
445 /* ramps */ |
444 /* ramps */ |
446 SPR_BTWDN_ROAD_RAMP_Y_DOWN = 2529, |
445 SPR_BTWDN_ROAD_RAMP_Y_DOWN = 2529, |
447 SPR_BTWDN_ROAD_RAMP_X_DOWN = 2530, |
446 SPR_BTWDN_ROAD_RAMP_X_DOWN = 2530, |
448 SPR_BTWDN_ROAD_RAMP_X_UP = 2531, //for some weird reason the order is swapped |
447 SPR_BTWDN_ROAD_RAMP_X_UP = 2531, //for some weird reason the order is swapped |
449 SPR_BTWDN_ROAD_RAMP_Y_UP = 2532, //between X and Y. |
448 SPR_BTWDN_ROAD_RAMP_Y_UP = 2532, //between X and Y. |
450 SPR_BTWDN_ROAD_Y_SLOPE_UP = 2533, |
449 SPR_BTWDN_ROAD_Y_SLOPE_UP = 2533, |
451 SPR_BTWDN_ROAD_X_SLOPE_UP = 2534, |
450 SPR_BTWDN_ROAD_X_SLOPE_UP = 2534, |
452 SPR_BTWDN_ROAD_Y_SLOPE_DOWN = 2535, |
451 SPR_BTWDN_ROAD_Y_SLOPE_DOWN = 2535, |
453 SPR_BTWDN_ROAD_X_SLOPE_DOWN = 2536, |
452 SPR_BTWDN_ROAD_X_SLOPE_DOWN = 2536, |
454 SPR_BTWDN_RAIL_RAMP_Y_DOWN = 2537, |
453 SPR_BTWDN_RAIL_RAMP_Y_DOWN = 2537, |
455 SPR_BTWDN_RAIL_RAMP_X_DOWN = 2538, |
454 SPR_BTWDN_RAIL_RAMP_X_DOWN = 2538, |
456 SPR_BTWDN_RAIL_RAMP_X_UP = 2539, //for some weird reason the order is swapped |
455 SPR_BTWDN_RAIL_RAMP_X_UP = 2539, //for some weird reason the order is swapped |
457 SPR_BTWDN_RAIL_RAMP_Y_UP = 2540, //between X and Y. |
456 SPR_BTWDN_RAIL_RAMP_Y_UP = 2540, //between X and Y. |
458 SPR_BTWDN_RAIL_Y_SLOPE_UP = 2541, |
457 SPR_BTWDN_RAIL_Y_SLOPE_UP = 2541, |
459 SPR_BTWDN_RAIL_X_SLOPE_UP = 2542, |
458 SPR_BTWDN_RAIL_X_SLOPE_UP = 2542, |
460 SPR_BTWDN_RAIL_Y_SLOPE_DOWN = 2543, |
459 SPR_BTWDN_RAIL_Y_SLOPE_DOWN = 2543, |
461 SPR_BTWDN_RAIL_X_SLOPE_DOWN = 2544, |
460 SPR_BTWDN_RAIL_X_SLOPE_DOWN = 2544, |
462 SPR_BTWDN_MONO_RAMP_Y_DOWN = 4352, |
461 SPR_BTWDN_MONO_RAMP_Y_DOWN = 4352, |
463 SPR_BTWDN_MONO_RAMP_X_DOWN = 4353, |
462 SPR_BTWDN_MONO_RAMP_X_DOWN = 4353, |
464 SPR_BTWDN_MONO_RAMP_X_UP = 4354, //for some weird reason the order is swapped |
463 SPR_BTWDN_MONO_RAMP_X_UP = 4354, //for some weird reason the order is swapped |
465 SPR_BTWDN_MONO_RAMP_Y_UP = 4355, //between X and Y. |
464 SPR_BTWDN_MONO_RAMP_Y_UP = 4355, //between X and Y. |
466 SPR_BTWDN_MONO_Y_SLOPE_UP = 4356, |
465 SPR_BTWDN_MONO_Y_SLOPE_UP = 4356, |
467 SPR_BTWDN_MONO_X_SLOPE_UP = 4357, |
466 SPR_BTWDN_MONO_X_SLOPE_UP = 4357, |
468 SPR_BTWDN_MONO_Y_SLOPE_DOWN = 4358, |
467 SPR_BTWDN_MONO_Y_SLOPE_DOWN = 4358, |
469 SPR_BTWDN_MONO_X_SLOPE_DOWN = 4359, |
468 SPR_BTWDN_MONO_X_SLOPE_DOWN = 4359, |
470 SPR_BTWDN_MGLV_RAMP_Y_DOWN = 4392, |
469 SPR_BTWDN_MGLV_RAMP_Y_DOWN = 4392, |
471 SPR_BTWDN_MGLV_RAMP_X_DOWN = 4393, |
470 SPR_BTWDN_MGLV_RAMP_X_DOWN = 4393, |
472 SPR_BTWDN_MGLV_RAMP_X_UP = 4394, //for some weird reason the order is swapped |
471 SPR_BTWDN_MGLV_RAMP_X_UP = 4394, //for some weird reason the order is swapped |
473 SPR_BTWDN_MGLV_RAMP_Y_UP = 4395, //between X and Y. |
472 SPR_BTWDN_MGLV_RAMP_Y_UP = 4395, //between X and Y. |
474 SPR_BTWDN_MGLV_Y_SLOPE_UP = 4396, |
473 SPR_BTWDN_MGLV_Y_SLOPE_UP = 4396, |
475 SPR_BTWDN_MGLV_X_SLOPE_UP = 4397, |
474 SPR_BTWDN_MGLV_X_SLOPE_UP = 4397, |
476 SPR_BTWDN_MGLV_Y_SLOPE_DOWN = 4398, |
475 SPR_BTWDN_MGLV_Y_SLOPE_DOWN = 4398, |
477 SPR_BTWDN_MGLV_X_SLOPE_DOWN = 4399, |
476 SPR_BTWDN_MGLV_X_SLOPE_DOWN = 4399, |
478 |
477 |
479 /* Steel Girder with arches */ |
478 /* Steel Girder with arches */ |
480 /* BTSGA == Bridge Type Steel Girder Arched */ |
479 /* BTSGA == Bridge Type Steel Girder Arched */ |
481 /* This is bridge type number 2 */ |
480 /* This is bridge type number 2 */ |
482 SPR_BTSGA_RAIL_X_REAR = 2499, |
481 SPR_BTSGA_RAIL_X_REAR = 2499, |
483 SPR_BTSGA_RAIL_Y_REAR = 2500, |
482 SPR_BTSGA_RAIL_Y_REAR = 2500, |
484 SPR_BTSGA_ROAD_X_REAR = 2501, |
483 SPR_BTSGA_ROAD_X_REAR = 2501, |
485 SPR_BTSGA_ROAD_Y_REAR = 2502, |
484 SPR_BTSGA_ROAD_Y_REAR = 2502, |
486 SPR_BTSGA_X_FRONT = 2503, |
485 SPR_BTSGA_X_FRONT = 2503, |
487 SPR_BTSGA_Y_FRONT = 2504, |
486 SPR_BTSGA_Y_FRONT = 2504, |
488 SPR_BTSGA_X_PILLAR = 2505, |
487 SPR_BTSGA_X_PILLAR = 2505, |
489 SPR_BTSGA_Y_PILLAR = 2606, |
488 SPR_BTSGA_Y_PILLAR = 2606, |
490 SPR_BTSGA_MONO_X_REAR = 4324, |
489 SPR_BTSGA_MONO_X_REAR = 4324, |
491 SPR_BTSGA_MONO_Y_REAR = 4325, |
490 SPR_BTSGA_MONO_Y_REAR = 4325, |
492 SPR_BTSGA_MGLV_X_REAR = 4364, |
491 SPR_BTSGA_MGLV_X_REAR = 4364, |
493 SPR_BTSGA_MGLV_Y_REAR = 4365, |
492 SPR_BTSGA_MGLV_Y_REAR = 4365, |
494 |
493 |
495 /* BTSUS == Suspension bridge */ |
494 /* BTSUS == Suspension bridge */ |
496 /* TILE_* denotes the different tiles a suspension bridge |
495 /* TILE_* denotes the different tiles a suspension bridge |
497 can have |
496 can have |
498 TILE_A and TILE_B are the "beginnings" and "ends" of the |
497 TILE_A and TILE_B are the "beginnings" and "ends" of the |
499 suspension system. they have small rectangluar endcaps |
498 suspension system. they have small rectangluar endcaps |
500 TILE_C and TILE_D look almost identical to TILE_A and |
499 TILE_C and TILE_D look almost identical to TILE_A and |
501 TILE_B, but they do not have the "endcaps". They form the |
500 TILE_B, but they do not have the "endcaps". They form the |
502 middle part |
501 middle part |
503 TILE_E is a condensed configuration of two pillars. while they |
502 TILE_E is a condensed configuration of two pillars. while they |
504 are usually 2 pillars apart, they only have 1 pillar separation |
503 are usually 2 pillars apart, they only have 1 pillar separation |
505 here |
504 here |
506 TILE_F is an extended configuration of pillars. they are |
505 TILE_F is an extended configuration of pillars. they are |
507 plugged in when pillars should be 3 tiles apart |
506 plugged in when pillars should be 3 tiles apart |
508 |
507 |
509 */ |
508 */ |
510 SPR_BTSUS_ROAD_Y_REAR_TILE_A = 2453, |
509 SPR_BTSUS_ROAD_Y_REAR_TILE_A = 2453, |
511 SPR_BTSUS_ROAD_Y_REAR_TILE_B = 2454, |
510 SPR_BTSUS_ROAD_Y_REAR_TILE_B = 2454, |
512 SPR_BTSUS_Y_FRONT_TILE_A = 2455, |
511 SPR_BTSUS_Y_FRONT_TILE_A = 2455, |
513 SPR_BTSUS_Y_FRONT_TILE_B = 2456, |
512 SPR_BTSUS_Y_FRONT_TILE_B = 2456, |
514 SPR_BTSUS_ROAD_Y_REAR_TILE_D = 2457, |
513 SPR_BTSUS_ROAD_Y_REAR_TILE_D = 2457, |
515 SPR_BTSUS_ROAD_Y_REAR_TILE_C = 2458, |
514 SPR_BTSUS_ROAD_Y_REAR_TILE_C = 2458, |
516 SPR_BTSUS_Y_FRONT_TILE_D = 2459, |
515 SPR_BTSUS_Y_FRONT_TILE_D = 2459, |
517 SPR_BTSUS_Y_FRONT_TILE_C = 2460, |
516 SPR_BTSUS_Y_FRONT_TILE_C = 2460, |
518 SPR_BTSUS_ROAD_X_REAR_TILE_A = 2461, |
517 SPR_BTSUS_ROAD_X_REAR_TILE_A = 2461, |
519 SPR_BTSUS_ROAD_X_REAR_TILE_B = 2462, |
518 SPR_BTSUS_ROAD_X_REAR_TILE_B = 2462, |
520 SPR_BTSUS_X_FRONT_TILE_A = 2463, |
519 SPR_BTSUS_X_FRONT_TILE_A = 2463, |
521 SPR_BTSUS_X_FRONT_TILE_B = 2464, |
520 SPR_BTSUS_X_FRONT_TILE_B = 2464, |
522 SPR_BTSUS_ROAD_X_TILE_D = 2465, |
521 SPR_BTSUS_ROAD_X_TILE_D = 2465, |
523 SPR_BTSUS_ROAD_X_TILE_C = 2466, |
522 SPR_BTSUS_ROAD_X_TILE_C = 2466, |
524 SPR_BTSUS_X_FRONT_TILE_D = 2467, |
523 SPR_BTSUS_X_FRONT_TILE_D = 2467, |
525 SPR_BTSUS_X_FRONT_TILE_C = 2468, |
524 SPR_BTSUS_X_FRONT_TILE_C = 2468, |
526 SPR_BTSUS_RAIL_Y_REAR_TILE_A = 2469, |
525 SPR_BTSUS_RAIL_Y_REAR_TILE_A = 2469, |
527 SPR_BTSUS_RAIL_Y_REAR_TILE_B = 2470, |
526 SPR_BTSUS_RAIL_Y_REAR_TILE_B = 2470, |
528 SPR_BTSUS_RAIL_Y_REAR_TILE_D = 2471, |
527 SPR_BTSUS_RAIL_Y_REAR_TILE_D = 2471, |
529 SPR_BTSUS_RAIL_Y_REAR_TILE_C = 2472, |
528 SPR_BTSUS_RAIL_Y_REAR_TILE_C = 2472, |
530 SPR_BTSUS_RAIL_X_REAR_TILE_A = 2473, |
529 SPR_BTSUS_RAIL_X_REAR_TILE_A = 2473, |
531 SPR_BTSUS_RAIL_X_REAR_TILE_B = 2474, |
530 SPR_BTSUS_RAIL_X_REAR_TILE_B = 2474, |
532 SPR_BTSUS_RAIL_X_REAR_TILE_D = 2475, |
531 SPR_BTSUS_RAIL_X_REAR_TILE_D = 2475, |
533 SPR_BTSUS_RAIL_X_REAR_TILE_C = 2476, |
532 SPR_BTSUS_RAIL_X_REAR_TILE_C = 2476, |
534 SPR_BTSUS_Y_PILLAR_TILE_A = 2477, |
533 SPR_BTSUS_Y_PILLAR_TILE_A = 2477, |
535 SPR_BTSUS_Y_PILLAR_TILE_B = 2478, |
534 SPR_BTSUS_Y_PILLAR_TILE_B = 2478, |
536 SPR_BTSUS_Y_PILLAR_TILE_D = 2479, |
535 SPR_BTSUS_Y_PILLAR_TILE_D = 2479, |
537 SPR_BTSUS_Y_PILLAR_TILE_C = 2480, |
536 SPR_BTSUS_Y_PILLAR_TILE_C = 2480, |
538 SPR_BTSUS_X_PILLAR_TILE_A = 2481, |
537 SPR_BTSUS_X_PILLAR_TILE_A = 2481, |
539 SPR_BTSUS_X_PILLAR_TILE_B = 2482, |
538 SPR_BTSUS_X_PILLAR_TILE_B = 2482, |
540 SPR_BTSUS_X_PILLAR_TILE_D = 2483, |
539 SPR_BTSUS_X_PILLAR_TILE_D = 2483, |
541 SPR_BTSUS_X_PILLAR_TILE_C = 2484, |
540 SPR_BTSUS_X_PILLAR_TILE_C = 2484, |
542 SPR_BTSUS_RAIL_Y_REAR_TILE_E = 2485, |
541 SPR_BTSUS_RAIL_Y_REAR_TILE_E = 2485, |
543 SPR_BTSUS_RAIL_X_REAR_TILE_E = 2486, |
542 SPR_BTSUS_RAIL_X_REAR_TILE_E = 2486, |
544 SPR_BTSUS_ROAD_Y_REAR_TILE_E = 2487, |
543 SPR_BTSUS_ROAD_Y_REAR_TILE_E = 2487, |
545 SPR_BTSUS_ROAD_X_REAR_TILE_E = 2488, |
544 SPR_BTSUS_ROAD_X_REAR_TILE_E = 2488, |
546 SPR_BTSUS_Y_FRONT_TILE_E = 2489, |
545 SPR_BTSUS_Y_FRONT_TILE_E = 2489, |
547 SPR_BTSUS_X_FRONT_TILE_E = 2490, |
546 SPR_BTSUS_X_FRONT_TILE_E = 2490, |
548 SPR_BTSUS_Y_PILLAR_TILE_E = 2491, |
547 SPR_BTSUS_Y_PILLAR_TILE_E = 2491, |
549 SPR_BTSUS_X_PILLAR_TILE_E = 2492, |
548 SPR_BTSUS_X_PILLAR_TILE_E = 2492, |
550 SPR_BTSUS_RAIL_X_REAR_TILE_F = 2493, |
549 SPR_BTSUS_RAIL_X_REAR_TILE_F = 2493, |
551 SPR_BTSUS_RAIL_Y_REAR_TILE_F = 2494, |
550 SPR_BTSUS_RAIL_Y_REAR_TILE_F = 2494, |
552 SPR_BTSUS_ROAD_X_REAR_TILE_F = 2495, |
551 SPR_BTSUS_ROAD_X_REAR_TILE_F = 2495, |
553 SPR_BTSUS_ROAD_Y_REAR_TILE_F = 2496, |
552 SPR_BTSUS_ROAD_Y_REAR_TILE_F = 2496, |
554 SPR_BTSUS_Y_FRONT = 2497, |
553 SPR_BTSUS_Y_FRONT = 2497, |
555 SPR_BTSUS_X_FRONT = 2498, |
554 SPR_BTSUS_X_FRONT = 2498, |
556 SPR_BTSUS_MONO_Y_REAR_TILE_A = 4334, |
555 SPR_BTSUS_MONO_Y_REAR_TILE_A = 4334, |
557 SPR_BTSUS_MONO_Y_REAR_TILE_B = 4335, |
556 SPR_BTSUS_MONO_Y_REAR_TILE_B = 4335, |
558 SPR_BTSUS_MONO_Y_REAR_TILE_D = 4336, |
557 SPR_BTSUS_MONO_Y_REAR_TILE_D = 4336, |
559 SPR_BTSUS_MONO_Y_REAR_TILE_C = 4337, |
558 SPR_BTSUS_MONO_Y_REAR_TILE_C = 4337, |
560 SPR_BTSUS_MONO_X_REAR_TILE_A = 4338, |
559 SPR_BTSUS_MONO_X_REAR_TILE_A = 4338, |
561 SPR_BTSUS_MONO_X_REAR_TILE_B = 4339, |
560 SPR_BTSUS_MONO_X_REAR_TILE_B = 4339, |
562 SPR_BTSUS_MONO_X_REAR_TILE_D = 4340, |
561 SPR_BTSUS_MONO_X_REAR_TILE_D = 4340, |
563 SPR_BTSUS_MONO_X_REAR_TILE_C = 4341, |
562 SPR_BTSUS_MONO_X_REAR_TILE_C = 4341, |
564 SPR_BTSUS_MONO_Y_REAR_TILE_E = 4342, |
563 SPR_BTSUS_MONO_Y_REAR_TILE_E = 4342, |
565 SPR_BTSUS_MONO_X_REAR_TILE_E = 4343, |
564 SPR_BTSUS_MONO_X_REAR_TILE_E = 4343, |
566 SPR_BTSUS_MONO_X_REAR_TILE_F = 4344, |
565 SPR_BTSUS_MONO_X_REAR_TILE_F = 4344, |
567 SPR_BTSUS_MONO_Y_REAR_TILE_F = 4345, |
566 SPR_BTSUS_MONO_Y_REAR_TILE_F = 4345, |
568 SPR_BTSUS_MGLV_Y_REAR_TILE_A = 4374, |
567 SPR_BTSUS_MGLV_Y_REAR_TILE_A = 4374, |
569 SPR_BTSUS_MGLV_Y_REAR_TILE_B = 4375, |
568 SPR_BTSUS_MGLV_Y_REAR_TILE_B = 4375, |
570 SPR_BTSUS_MGLV_Y_REAR_TILE_D = 4376, |
569 SPR_BTSUS_MGLV_Y_REAR_TILE_D = 4376, |
571 SPR_BTSUS_MGLV_Y_REAR_TILE_C = 4377, |
570 SPR_BTSUS_MGLV_Y_REAR_TILE_C = 4377, |
572 SPR_BTSUS_MGLV_X_REAR_TILE_A = 4378, |
571 SPR_BTSUS_MGLV_X_REAR_TILE_A = 4378, |
573 SPR_BTSUS_MGLV_X_REAR_TILE_B = 4379, |
572 SPR_BTSUS_MGLV_X_REAR_TILE_B = 4379, |
574 SPR_BTSUS_MGLV_X_REAR_TILE_D = 4380, |
573 SPR_BTSUS_MGLV_X_REAR_TILE_D = 4380, |
575 SPR_BTSUS_MGLV_X_REAR_TILE_C = 4381, |
574 SPR_BTSUS_MGLV_X_REAR_TILE_C = 4381, |
576 SPR_BTSUS_MGLV_Y_REAR_TILE_E = 4382, |
575 SPR_BTSUS_MGLV_Y_REAR_TILE_E = 4382, |
577 SPR_BTSUS_MGLV_X_REAR_TILE_E = 4383, |
576 SPR_BTSUS_MGLV_X_REAR_TILE_E = 4383, |
578 SPR_BTSUS_MGLV_X_REAR_TILE_F = 4384, |
577 SPR_BTSUS_MGLV_X_REAR_TILE_F = 4384, |
579 SPR_BTSUS_MGLV_Y_REAR_TILE_F = 4385, |
578 SPR_BTSUS_MGLV_Y_REAR_TILE_F = 4385, |
580 |
579 |
581 /* cantilever bridges */ |
580 /* cantilever bridges */ |
582 /* They have three different kinds of tiles: |
581 /* They have three different kinds of tiles: |
583 END(ing), MID(dle), BEG(gining) |
582 * END(ing), MID(dle), BEG(gining) */ |
584 */ |
583 SPR_BTCAN_RAIL_X_BEG = 2507, |
585 SPR_BTCAN_RAIL_X_BEG = 2507, |
584 SPR_BTCAN_RAIL_X_MID = 2508, |
586 SPR_BTCAN_RAIL_X_MID = 2508, |
585 SPR_BTCAN_RAIL_X_END = 2509, |
587 SPR_BTCAN_RAIL_X_END = 2509, |
586 SPR_BTCAN_RAIL_Y_END = 2510, |
588 SPR_BTCAN_RAIL_Y_END = 2510, |
587 SPR_BTCAN_RAIL_Y_MID = 2511, |
589 SPR_BTCAN_RAIL_Y_MID = 2511, |
588 SPR_BTCAN_RAIL_Y_BEG = 2512, |
590 SPR_BTCAN_RAIL_Y_BEG = 2512, |
589 SPR_BTCAN_ROAD_X_BEG = 2513, |
591 SPR_BTCAN_ROAD_X_BEG = 2513, |
590 SPR_BTCAN_ROAD_X_MID = 2514, |
592 SPR_BTCAN_ROAD_X_MID = 2514, |
591 SPR_BTCAN_ROAD_X_END = 2515, |
593 SPR_BTCAN_ROAD_X_END = 2515, |
592 SPR_BTCAN_ROAD_Y_END = 2516, |
594 SPR_BTCAN_ROAD_Y_END = 2516, |
593 SPR_BTCAN_ROAD_Y_MID = 2517, |
595 SPR_BTCAN_ROAD_Y_MID = 2517, |
594 SPR_BTCAN_ROAD_Y_BEG = 2518, |
596 SPR_BTCAN_ROAD_Y_BEG = 2518, |
595 SPR_BTCAN_X_FRONT_BEG = 2519, |
597 SPR_BTCAN_X_FRONT_BEG = 2519, |
596 SPR_BTCAN_X_FRONT_MID = 2520, |
598 SPR_BTCAN_X_FRONT_MID = 2520, |
597 SPR_BTCAN_X_FRONT_END = 2521, |
599 SPR_BTCAN_X_FRONT_END = 2521, |
598 SPR_BTCAN_Y_FRONT_END = 2522, |
600 SPR_BTCAN_Y_FRONT_END = 2522, |
599 SPR_BTCAN_Y_FRONT_MID = 2523, |
601 SPR_BTCAN_Y_FRONT_MID = 2523, |
600 SPR_BTCAN_Y_FRONT_BEG = 2524, |
602 SPR_BTCAN_Y_FRONT_BEG = 2524, |
601 SPR_BTCAN_X_PILLAR_BEG = 2525, |
603 SPR_BTCAN_X_PILLAR_BEG = 2525, |
602 SPR_BTCAN_X_PILLAR_MID = 2526, |
604 SPR_BTCAN_X_PILLAR_MID = 2526, |
603 SPR_BTCAN_Y_PILLAR_MID = 2527, |
605 SPR_BTCAN_Y_PILLAR_MID = 2527, |
604 SPR_BTCAN_Y_PILLAR_BEG = 2528, |
606 SPR_BTCAN_Y_PILLAR_BEG = 2528, |
605 SPR_BTCAN_MONO_X_BEG = 4346, |
607 SPR_BTCAN_MONO_X_BEG = 4346, |
606 SPR_BTCAN_MONO_X_MID = 4347, |
608 SPR_BTCAN_MONO_X_MID = 4347, |
607 SPR_BTCAN_MONO_X_END = 4348, |
609 SPR_BTCAN_MONO_X_END = 4348, |
608 SPR_BTCAN_MONO_Y_END = 4349, |
610 SPR_BTCAN_MONO_Y_END = 4349, |
609 SPR_BTCAN_MONO_Y_MID = 4350, |
611 SPR_BTCAN_MONO_Y_MID = 4350, |
610 SPR_BTCAN_MONO_Y_BEG = 4351, |
612 SPR_BTCAN_MONO_Y_BEG = 4351, |
611 SPR_BTCAN_MGLV_X_BEG = 4386, |
613 SPR_BTCAN_MGLV_X_BEG = 4386, |
612 SPR_BTCAN_MGLV_X_MID = 4387, |
614 SPR_BTCAN_MGLV_X_MID = 4387, |
613 SPR_BTCAN_MGLV_X_END = 4388, |
615 SPR_BTCAN_MGLV_X_END = 4388, |
614 SPR_BTCAN_MGLV_Y_END = 4389, |
616 SPR_BTCAN_MGLV_Y_END = 4389, |
615 SPR_BTCAN_MGLV_Y_MID = 4390, |
617 SPR_BTCAN_MGLV_Y_MID = 4390, |
616 SPR_BTCAN_MGLV_Y_BEG = 4391, |
618 SPR_BTCAN_MGLV_Y_BEG = 4391, |
|
619 |
617 |
620 /* little concrete bridge */ |
618 /* little concrete bridge */ |
621 SPR_BTCON_RAIL_X = 2493, |
619 SPR_BTCON_RAIL_X = 2493, |
622 SPR_BTCON_RAIL_Y = 2494, |
620 SPR_BTCON_RAIL_Y = 2494, |
623 SPR_BTCON_ROAD_X = 2495, |
621 SPR_BTCON_ROAD_X = 2495, |
624 SPR_BTCON_ROAD_Y = 2496, |
622 SPR_BTCON_ROAD_Y = 2496, |
625 SPR_BTCON_X_FRONT = 2497, |
623 SPR_BTCON_X_FRONT = 2497, |
626 SPR_BTCON_Y_FRONT = 2498, |
624 SPR_BTCON_Y_FRONT = 2498, |
627 SPR_BTCON_X_PILLAR = 2505, |
625 SPR_BTCON_X_PILLAR = 2505, |
628 SPR_BTCON_Y_PILLAR = 2506, |
626 SPR_BTCON_Y_PILLAR = 2506, |
629 SPR_BTCON_MONO_X = 4344, |
627 SPR_BTCON_MONO_X = 4344, |
630 SPR_BTCON_MONO_Y = 4345, |
628 SPR_BTCON_MONO_Y = 4345, |
631 SPR_BTCON_MGLV_X = 4384, |
629 SPR_BTCON_MGLV_X = 4384, |
632 SPR_BTCON_MGLV_Y = 4385, |
630 SPR_BTCON_MGLV_Y = 4385, |
633 |
631 |
634 /* little steel girder bridge */ |
632 /* little steel girder bridge */ |
635 SPR_BTGIR_RAIL_X = 2553, |
633 SPR_BTGIR_RAIL_X = 2553, |
636 SPR_BTGIR_RAIL_Y = 2554, |
634 SPR_BTGIR_RAIL_Y = 2554, |
637 SPR_BTGIR_ROAD_X = 2555, |
635 SPR_BTGIR_ROAD_X = 2555, |
638 SPR_BTGIR_ROAD_Y = 2556, |
636 SPR_BTGIR_ROAD_Y = 2556, |
639 SPR_BTGIR_X_FRONT = 2557, |
637 SPR_BTGIR_X_FRONT = 2557, |
640 SPR_BTGIR_Y_FRONT = 2558, |
638 SPR_BTGIR_Y_FRONT = 2558, |
641 SPR_BTGIR_X_PILLAR = 2505, |
639 SPR_BTGIR_X_PILLAR = 2505, |
642 SPR_BTGIR_Y_PILLAR = 2506, |
640 SPR_BTGIR_Y_PILLAR = 2506, |
643 SPR_BTGIR_MONO_X = 4362, |
641 SPR_BTGIR_MONO_X = 4362, |
644 SPR_BTGIR_MONO_Y = 4363, |
642 SPR_BTGIR_MONO_Y = 4363, |
645 SPR_BTGIR_MGLV_X = 4402, |
643 SPR_BTGIR_MGLV_X = 4402, |
646 SPR_BTGIR_MGLV_Y = 4403, |
644 SPR_BTGIR_MGLV_Y = 4403, |
647 |
645 |
648 /* tubular bridges */ |
646 /* tubular bridges */ |
649 /* tubular bridges have 3 kinds of tiles: |
647 /* tubular bridges have 3 kinds of tiles: |
650 a start tile (with only half a tube on the far side, marked _BEG |
648 a start tile (with only half a tube on the far side, marked _BEG |
651 a middle tile (full tunnel), marked _MID |
649 a middle tile (full tunnel), marked _MID |
652 and an end tile (half a tube on the near side, maked _END |
650 and an end tile (half a tube on the near side, maked _END |
653 */ |
651 */ |
654 SPR_BTTUB_X_FRONT_BEG = 2559, |
652 SPR_BTTUB_X_FRONT_BEG = 2559, |
655 SPR_BTTUB_X_FRONT_MID = 2660, |
653 SPR_BTTUB_X_FRONT_MID = 2660, |
656 SPR_BTTUB_X_FRONT_END = 2561, |
654 SPR_BTTUB_X_FRONT_END = 2561, |
657 SPR_BTTUB_Y_FRONT_END = 2562, |
655 SPR_BTTUB_Y_FRONT_END = 2562, |
658 SPR_BTTUB_Y_FRONT_MID = 2563, |
656 SPR_BTTUB_Y_FRONT_MID = 2563, |
659 SPR_BTTUB_Y_FRONT_BEG = 2564, |
657 SPR_BTTUB_Y_FRONT_BEG = 2564, |
660 SPR_BTTUB_X_RAIL_REAR_BEG = 2569, |
658 SPR_BTTUB_X_RAIL_REAR_BEG = 2569, |
661 SPR_BTTUB_X_RAIL_REAR_MID = 2570, |
659 SPR_BTTUB_X_RAIL_REAR_MID = 2570, |
662 SPR_BTTUB_X_RAIL_REAR_END = 2571, |
660 SPR_BTTUB_X_RAIL_REAR_END = 2571, |
663 |
661 |
664 |
662 |
665 /* ramps (for all bridges except wood and tubular?)*/ |
663 /* ramps (for all bridges except wood and tubular?)*/ |
666 SPR_BTGEN_RAIL_X_SLOPE_DOWN = 2437, |
664 SPR_BTGEN_RAIL_X_SLOPE_DOWN = 2437, |
667 SPR_BTGEN_RAIL_X_SLOPE_UP = 2438, |
665 SPR_BTGEN_RAIL_X_SLOPE_UP = 2438, |
668 SPR_BTGEN_RAIL_Y_SLOPE_DOWN = 2439, |
666 SPR_BTGEN_RAIL_Y_SLOPE_DOWN = 2439, |
669 SPR_BTGEN_RAIL_Y_SLOPE_UP = 2440, |
667 SPR_BTGEN_RAIL_Y_SLOPE_UP = 2440, |
670 SPR_BTGEN_RAIL_RAMP_X_UP = 2441, |
668 SPR_BTGEN_RAIL_RAMP_X_UP = 2441, |
671 SPR_BTGEN_RAIL_RAMP_X_DOWN = 2442, |
669 SPR_BTGEN_RAIL_RAMP_X_DOWN = 2442, |
672 SPR_BTGEN_RAIL_RAMP_Y_UP = 2443, |
670 SPR_BTGEN_RAIL_RAMP_Y_UP = 2443, |
673 SPR_BTGEN_RAIL_RAMP_Y_DOWN = 2444, |
671 SPR_BTGEN_RAIL_RAMP_Y_DOWN = 2444, |
674 SPR_BTGEN_ROAD_X_SLOPE_DOWN = 2445, |
672 SPR_BTGEN_ROAD_X_SLOPE_DOWN = 2445, |
675 SPR_BTGEN_ROAD_X_SLOPE_UP = 2446, |
673 SPR_BTGEN_ROAD_X_SLOPE_UP = 2446, |
676 SPR_BTGEN_ROAD_Y_SLOPE_DOWN = 2447, |
674 SPR_BTGEN_ROAD_Y_SLOPE_DOWN = 2447, |
677 SPR_BTGEN_ROAD_Y_SLOPE_UP = 2448, |
675 SPR_BTGEN_ROAD_Y_SLOPE_UP = 2448, |
678 SPR_BTGEN_ROAD_RAMP_X_UP = 2449, |
676 SPR_BTGEN_ROAD_RAMP_X_UP = 2449, |
679 SPR_BTGEN_ROAD_RAMP_X_DOWN = 2450, |
677 SPR_BTGEN_ROAD_RAMP_X_DOWN = 2450, |
680 SPR_BTGEN_ROAD_RAMP_Y_UP = 2451, |
678 SPR_BTGEN_ROAD_RAMP_Y_UP = 2451, |
681 SPR_BTGEN_ROAD_RAMP_Y_DOWN = 2452, |
679 SPR_BTGEN_ROAD_RAMP_Y_DOWN = 2452, |
682 SPR_BTGEN_MONO_X_SLOPE_DOWN = 4326, |
680 SPR_BTGEN_MONO_X_SLOPE_DOWN = 4326, |
683 SPR_BTGEN_MONO_X_SLOPE_UP = 4327, |
681 SPR_BTGEN_MONO_X_SLOPE_UP = 4327, |
684 SPR_BTGEN_MONO_Y_SLOPE_DOWN = 4328, |
682 SPR_BTGEN_MONO_Y_SLOPE_DOWN = 4328, |
685 SPR_BTGEN_MONO_Y_SLOPE_UP = 4329, |
683 SPR_BTGEN_MONO_Y_SLOPE_UP = 4329, |
686 SPR_BTGEN_MONO_RAMP_X_UP = 4330, |
684 SPR_BTGEN_MONO_RAMP_X_UP = 4330, |
687 SPR_BTGEN_MONO_RAMP_X_DOWN = 4331, |
685 SPR_BTGEN_MONO_RAMP_X_DOWN = 4331, |
688 SPR_BTGEN_MONO_RAMP_Y_UP = 4332, |
686 SPR_BTGEN_MONO_RAMP_Y_UP = 4332, |
689 SPR_BTGEN_MONO_RAMP_Y_DOWN = 4333, |
687 SPR_BTGEN_MONO_RAMP_Y_DOWN = 4333, |
690 SPR_BTGEN_MGLV_X_SLOPE_DOWN = 4366, |
688 SPR_BTGEN_MGLV_X_SLOPE_DOWN = 4366, |
691 SPR_BTGEN_MGLV_X_SLOPE_UP = 4367, |
689 SPR_BTGEN_MGLV_X_SLOPE_UP = 4367, |
692 SPR_BTGEN_MGLV_Y_SLOPE_DOWN = 4368, |
690 SPR_BTGEN_MGLV_Y_SLOPE_DOWN = 4368, |
693 SPR_BTGEN_MGLV_Y_SLOPE_UP = 4369, |
691 SPR_BTGEN_MGLV_Y_SLOPE_UP = 4369, |
694 SPR_BTGEN_MGLV_RAMP_X_UP = 4370, |
692 SPR_BTGEN_MGLV_RAMP_X_UP = 4370, |
695 SPR_BTGEN_MGLV_RAMP_X_DOWN = 4371, |
693 SPR_BTGEN_MGLV_RAMP_X_DOWN = 4371, |
696 SPR_BTGEN_MGLV_RAMP_Y_UP = 4372, |
694 SPR_BTGEN_MGLV_RAMP_Y_UP = 4372, |
697 SPR_BTGEN_MGLV_RAMP_Y_DOWN = 4373, |
695 SPR_BTGEN_MGLV_RAMP_Y_DOWN = 4373, |
698 |
696 |
699 |
697 |
700 /* Vehicle sprite-flags (red/green) */ |
698 /* Vehicle sprite-flags (red/green) */ |
701 SPR_FLAG_VEH_STOPPED = 3090, |
699 SPR_FLAG_VEH_STOPPED = 3090, |
702 SPR_FLAG_VEH_RUNNING = 3091, |
700 SPR_FLAG_VEH_RUNNING = 3091, |
703 |
701 |
704 /* Rotor sprite numbers */ |
702 /* Rotor sprite numbers */ |
705 SPR_ROTOR_STOPPED = 3901, |
703 SPR_ROTOR_STOPPED = 3901, |
706 SPR_ROTOR_MOVING_1 = 3902, |
704 SPR_ROTOR_MOVING_1 = 3902, |
707 SPR_ROTOR_MOVING_3 = 3904, |
705 SPR_ROTOR_MOVING_3 = 3904, |
708 |
706 |
709 /* Town/house sprites */ |
707 /* Town/house sprites */ |
710 SPR_LIFT = 1443, |
708 SPR_LIFT = 1443, |
|
709 |
|
710 //used in town_land.h |
|
711 //CNST1..3 = Those are the different stages of construction |
|
712 //The last 2 hexas correspond to the type of building it represent, if any |
|
713 SPR_CNST1_TALLOFFICE_00 = 1421, |
|
714 SPR_CNST2_TALLOFFICE_00 = 1422, |
|
715 SPR_CNST3_TALLOFFICE_00 = 1423, |
|
716 SPR_GROUND_TALLOFFICE_00 = 1424, |
|
717 SPR_BUILD_TALLOFFICE_00 = 1425, //temperate |
|
718 SPR_CNST1_OFFICE_01 = 1426, |
|
719 SPR_CNST2_OFFICE_01 = 1427, |
|
720 SPR_BUILD_OFFICE_01 = 1428, //temperate |
|
721 SPR_GROUND_OFFICE_01 = 1429, |
|
722 SPR_CNST1_SMLBLCKFLATS_02 = 1430, //Small Block of Flats |
|
723 SPR_CNST2_SMLBLCKFLATS_02 = 1431, |
|
724 SPR_BUILD_SMLBLCKFLATS_02 = 1432, //temperate |
|
725 SPR_GROUND_SMLBLCKFLATS_02 = 1433, |
|
726 SPR_CNST1_TEMPCHURCH = 1434, |
|
727 SPR_CNST2_TEMPCHURCH = 1435, |
|
728 SPR_BUILD_TEMPCHURCH = 1436, |
|
729 SPR_GROUND_TEMPCHURCH = 1437, |
|
730 SPR_CNST1_LARGEOFFICE_04 = 1440, |
|
731 SPR_CNST2_LARGEOFFICE_04 = 1441, |
|
732 SPR_BUILD_LARGEOFFICE_04 = 1442, // temperate, sub-arctic, subtropical |
|
733 SPR_BUILD_LARGEOFFICE_04_SNOW = 4569, // same, with snow |
|
734 // These are in fact two houses for the same houseID. so V1 and V2 |
|
735 SPR_CNST1_TOWNHOUSE_06_V1 = 1444, |
|
736 SPR_CNST2_TOWNHOUSE_06_V1 = 1445, |
|
737 SPR_BUILD_TOWNHOUSE_06_V1 = 1446, // 1st variation |
|
738 SPR_GRND_TOWNHOUSE_06_V1 = 1447, |
|
739 SPR_CNST1_TOWNHOUSE_06_V2 = 1501, // used as ground, but is stage1 |
|
740 SPR_CNST1_TOWNHOUSE_06_V2_P = 1502, // pipes extensions for previous |
|
741 SPR_CNST2_TOWNHOUSE_06_V2_G = 1503, // Ground of cnst stage 2 |
|
742 SPR_CNST2_TOWNHOUSE_06_V2 = 1504, // real cnst stage 2 |
|
743 SPR_GRND_TOWNHOUSE_06_V2 = 1505, |
|
744 SPR_BUILD_TOWNHOUSE_06_V2 = 1506, // 2nd variation |
|
745 SPR_CNST1_HOTEL_07_NW = 1448, |
|
746 SPR_CNST2_HOTEL_07_NW = 1449, |
|
747 SPR_BUILD_HOTEL_07_NW = 1450, |
|
748 SPR_CNST1_HOTEL_07_SE = 1451, |
|
749 SPR_CNST2_HOTEL_07_SE = 1452, |
|
750 SPR_BUILD_HOTEL_07_SE = 1453, |
|
751 SPR_STATUE_HORSERIDER_09 = 1454, |
|
752 SPR_FOUNTAIN_0A = 1455, |
|
753 SPR_PARKSTATUE_0B = 1456, |
|
754 SPR_PARKALLEY_0C = 1457, |
|
755 SPR_CNST1_OFFICE_0D = 1458, |
|
756 SPR_CNST2_OFFICE_0D = 1459, |
|
757 SPR_BUILD_OFFICE_0D = 1460, |
|
758 SPR_CNST1_SHOPOFFICE_0E = 1461, |
|
759 SPR_CNST2_SHOPOFFICE_0E = 1462, |
|
760 SPR_BUILD_SHOPOFFICE_0E = 1463, |
|
761 SPR_CNST1_SHOPOFFICE_0F = 1464, |
|
762 SPR_CNST2_SHOPOFFICE_0F = 1465, |
|
763 SPR_BUILD_SHOPOFFICE_0F = 1466, |
711 |
764 |
712 /* Easter egg/disaster sprites */ |
765 /* Easter egg/disaster sprites */ |
713 SPR_BLIMP = 3905, // Zeppelin |
766 SPR_BLIMP = 3905, // Zeppelin |
714 SPR_BLIMP_CRASHING = 3906, |
767 SPR_BLIMP_CRASHING = 3906, |
715 SPR_BLIMP_CRASHED = 3907, |
768 SPR_BLIMP_CRASHED = 3907, |