Lines Matching refs:session
70 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_flat() argument
79 …session, direction, session->TrackColours[SCHEME_TRACK] | 21662, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
81 … session, direction, session->TrackColours[SCHEME_TRACK] | 21664, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
83 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
87 …session, direction, session->TrackColours[SCHEME_TRACK] | 21663, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
89 … session, direction, session->TrackColours[SCHEME_TRACK] | 21665, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
91 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
95 …session, direction, session->TrackColours[SCHEME_TRACK] | 21666, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
97 … session, direction, session->TrackColours[SCHEME_TRACK] | 21668, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
99 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
103 …session, direction, session->TrackColours[SCHEME_TRACK] | 21667, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
105 … session, direction, session->TrackColours[SCHEME_TRACK] | 21669, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
107 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
118 …session, direction, session->TrackColours[SCHEME_TRACK] | 21606, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
120 … session, direction, session->TrackColours[SCHEME_TRACK] | 21608, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
122 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
127 …session, direction, session->TrackColours[SCHEME_TRACK] | 21607, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat()
129 … session, direction, session->TrackColours[SCHEME_TRACK] | 21609, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_flat()
131 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat()
135 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_flat()
136 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_flat()
137 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_flat()
142 …paint_session* session, const Ride* ride, [[maybe_unused]] uint8_t trackSequence, uint8_t directio… in side_friction_rc_track_station() argument
153 …session, direction, imageIds[direction] | session->TrackColours[SCHEME_TRACK], 0, 0, 32, 27, 2, he… in side_friction_rc_track_station()
154 …wooden_a_supports_paint_setup(session, direction & 1, 0, height, session->TrackColours[SCHEME_SUPP… in side_friction_rc_track_station()
155 track_paint_util_draw_station_2(session, ride, direction, height, trackElement, 9, 11); in side_friction_rc_track_station()
156 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_station()
157 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_station()
158 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_station()
163 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_up() argument
172 …session, direction, session->TrackColours[SCHEME_TRACK] | 21678, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
174 …session, direction, session->TrackColours[SCHEME_TRACK] | 21690, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
175 … wooden_a_supports_paint_setup(session, 0, 9, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
179 …session, direction, session->TrackColours[SCHEME_TRACK] | 21679, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
181 …session, direction, session->TrackColours[SCHEME_TRACK] | 21691, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
182 … wooden_a_supports_paint_setup(session, 1, 10, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
186 …session, direction, session->TrackColours[SCHEME_TRACK] | 21680, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
188 …session, direction, session->TrackColours[SCHEME_TRACK] | 21692, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
189 … wooden_a_supports_paint_setup(session, 0, 11, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
193 …session, direction, session->TrackColours[SCHEME_TRACK] | 21681, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
195 …session, direction, session->TrackColours[SCHEME_TRACK] | 21693, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
196 … wooden_a_supports_paint_setup(session, 1, 12, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
206 …session, direction, session->TrackColours[SCHEME_TRACK] | 21622, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
208 …session, direction, session->TrackColours[SCHEME_TRACK] | 21634, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
209 … wooden_a_supports_paint_setup(session, 0, 9, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
213 …session, direction, session->TrackColours[SCHEME_TRACK] | 21623, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
215 …session, direction, session->TrackColours[SCHEME_TRACK] | 21635, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
216 … wooden_a_supports_paint_setup(session, 1, 10, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
220 …session, direction, session->TrackColours[SCHEME_TRACK] | 21624, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
222 …session, direction, session->TrackColours[SCHEME_TRACK] | 21636, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
223 … wooden_a_supports_paint_setup(session, 0, 11, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
227 …session, direction, session->TrackColours[SCHEME_TRACK] | 21625, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up()
229 …session, direction, session->TrackColours[SCHEME_TRACK] | 21637, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up()
230 … wooden_a_supports_paint_setup(session, 1, 12, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up()
236 paint_util_push_tunnel_rotated(session, direction, height - 8, TUNNEL_SQUARE_7); in side_friction_rc_track_25_deg_up()
240 paint_util_push_tunnel_rotated(session, direction, height + 8, TUNNEL_SQUARE_8); in side_friction_rc_track_25_deg_up()
242 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_25_deg_up()
243 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_25_deg_up()
248 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_flat_to_25_deg_up() argument
257 …session, direction, session->TrackColours[SCHEME_TRACK] | 21670, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
259 …session, direction, session->TrackColours[SCHEME_TRACK] | 21682, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
260 … wooden_a_supports_paint_setup(session, 0, 1, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
264 …session, direction, session->TrackColours[SCHEME_TRACK] | 21671, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
266 …session, direction, session->TrackColours[SCHEME_TRACK] | 21683, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
267 … wooden_a_supports_paint_setup(session, 1, 2, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
271 …session, direction, session->TrackColours[SCHEME_TRACK] | 21672, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
273 …session, direction, session->TrackColours[SCHEME_TRACK] | 21684, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
274 … wooden_a_supports_paint_setup(session, 0, 3, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
278 …session, direction, session->TrackColours[SCHEME_TRACK] | 21673, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
280 …session, direction, session->TrackColours[SCHEME_TRACK] | 21685, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
281 … wooden_a_supports_paint_setup(session, 1, 4, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
291 …session, direction, session->TrackColours[SCHEME_TRACK] | 21614, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
293 …session, direction, session->TrackColours[SCHEME_TRACK] | 21626, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
294 … wooden_a_supports_paint_setup(session, 0, 1, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
298 …session, direction, session->TrackColours[SCHEME_TRACK] | 21615, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
300 …session, direction, session->TrackColours[SCHEME_TRACK] | 21627, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
301 … wooden_a_supports_paint_setup(session, 1, 2, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
305 …session, direction, session->TrackColours[SCHEME_TRACK] | 21616, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
307 …session, direction, session->TrackColours[SCHEME_TRACK] | 21628, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
308 … wooden_a_supports_paint_setup(session, 0, 3, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
312 …session, direction, session->TrackColours[SCHEME_TRACK] | 21617, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_flat_to_25_deg_up()
314 …session, direction, session->TrackColours[SCHEME_TRACK] | 21629, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_flat_to_25_deg_up()
315 … wooden_a_supports_paint_setup(session, 1, 4, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_flat_to_25_deg_up()
321 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_flat_to_25_deg_up()
325 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_8); in side_friction_rc_track_flat_to_25_deg_up()
327 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_flat_to_25_deg_up()
328 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_flat_to_25_deg_up()
333 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_up_to_flat() argument
342 …session, direction, session->TrackColours[SCHEME_TRACK] | 21674, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
344 …session, direction, session->TrackColours[SCHEME_TRACK] | 21686, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
345 … wooden_a_supports_paint_setup(session, 0, 5, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
349 …session, direction, session->TrackColours[SCHEME_TRACK] | 21675, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
351 …session, direction, session->TrackColours[SCHEME_TRACK] | 21687, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
352 … wooden_a_supports_paint_setup(session, 1, 6, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
356 …session, direction, session->TrackColours[SCHEME_TRACK] | 21676, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
358 …session, direction, session->TrackColours[SCHEME_TRACK] | 21688, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
359 … wooden_a_supports_paint_setup(session, 0, 7, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
363 …session, direction, session->TrackColours[SCHEME_TRACK] | 21677, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
365 …session, direction, session->TrackColours[SCHEME_TRACK] | 21689, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
366 … wooden_a_supports_paint_setup(session, 1, 8, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
376 …session, direction, session->TrackColours[SCHEME_TRACK] | 21618, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
378 …session, direction, session->TrackColours[SCHEME_TRACK] | 21630, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
379 … wooden_a_supports_paint_setup(session, 0, 5, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
383 …session, direction, session->TrackColours[SCHEME_TRACK] | 21619, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
385 …session, direction, session->TrackColours[SCHEME_TRACK] | 21631, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
386 … wooden_a_supports_paint_setup(session, 1, 6, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
390 …session, direction, session->TrackColours[SCHEME_TRACK] | 21620, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
392 …session, direction, session->TrackColours[SCHEME_TRACK] | 21632, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
393 … wooden_a_supports_paint_setup(session, 0, 7, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
397 …session, direction, session->TrackColours[SCHEME_TRACK] | 21621, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_25_deg_up_to_flat()
399 …session, direction, session->TrackColours[SCHEME_TRACK] | 21633, 0, 0, 32, 1, 9, height, 0, 26, he… in side_friction_rc_track_25_deg_up_to_flat()
400 … wooden_a_supports_paint_setup(session, 1, 8, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_flat()
406 paint_util_push_tunnel_rotated(session, direction, height - 8, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_25_deg_up_to_flat()
410 paint_util_push_tunnel_rotated(session, direction, height + 8, TUNNEL_14); in side_friction_rc_track_25_deg_up_to_flat()
412 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_25_deg_up_to_flat()
413 paint_util_set_general_support_height(session, height + 40, 0x20); in side_friction_rc_track_25_deg_up_to_flat()
418 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_down() argument
421 …side_friction_rc_track_25_deg_up(session, ride, trackSequence, (direction + 2) & 3, height, trackE… in side_friction_rc_track_25_deg_down()
426 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_flat_to_25_deg_down() argument
429 …side_friction_rc_track_25_deg_up_to_flat(session, ride, trackSequence, (direction + 2) & 3, height… in side_friction_rc_track_flat_to_25_deg_down()
434 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_down_to_flat() argument
437 …side_friction_rc_track_flat_to_25_deg_up(session, ride, trackSequence, (direction + 2) & 3, height… in side_friction_rc_track_25_deg_down_to_flat()
442 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_left_quarter_turn_5() argument
452 … session, direction, session->TrackColours[SCHEME_TRACK] | 21727, 0, 2, 32, 27, 2, height); in side_friction_rc_track_left_quarter_turn_5()
454 … session, direction, session->TrackColours[SCHEME_TRACK] | 21747, 0, 2, 32, 27, 0, height, 0, 2, in side_friction_rc_track_left_quarter_turn_5()
456 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
460 … session, direction, session->TrackColours[SCHEME_TRACK] | 21732, 0, 2, 32, 27, 2, height); in side_friction_rc_track_left_quarter_turn_5()
462 … session, direction, session->TrackColours[SCHEME_TRACK] | 21752, 0, 2, 32, 27, 0, height, 0, 2, in side_friction_rc_track_left_quarter_turn_5()
464 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
468 … session, direction, session->TrackColours[SCHEME_TRACK] | 21737, 0, 2, 32, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
470 … session, direction, session->TrackColours[SCHEME_TRACK] | 21757, 0, 2, 32, 32, 0, height, 0, 2, in side_friction_rc_track_left_quarter_turn_5()
472 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
476 … session, direction, session->TrackColours[SCHEME_TRACK] | 21722, 0, 2, 32, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
478 … session, direction, session->TrackColours[SCHEME_TRACK] | 21742, 0, 2, 32, 32, 0, height, 0, 2, in side_friction_rc_track_left_quarter_turn_5()
480 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
485 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_5()
487 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_5()
488 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
492 … session, paint_util_rotate_segments(SEGMENT_BC | SEGMENT_CC | SEGMENT_D4, direction), 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_5()
493 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
500 … session, direction, session->TrackColours[SCHEME_TRACK] | 21726, 0, 0, 32, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
502 … session, direction, session->TrackColours[SCHEME_TRACK] | 21746, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_5()
504 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
508 … session, direction, session->TrackColours[SCHEME_TRACK] | 21731, 0, 0, 32, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
510 … session, direction, session->TrackColours[SCHEME_TRACK] | 21751, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_5()
512 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
516 … session, direction, session->TrackColours[SCHEME_TRACK] | 21736, 0, 16, 32, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
518 … session, direction, session->TrackColours[SCHEME_TRACK] | 21756, 0, 16, 32, 16, 0, height, 0, 16, in side_friction_rc_track_left_quarter_turn_5()
520 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
524 … session, direction, session->TrackColours[SCHEME_TRACK] | 21721, 0, 16, 32, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
526 … session, direction, session->TrackColours[SCHEME_TRACK] | 21741, 0, 16, 32, 16, 0, height, 0, 16, in side_friction_rc_track_left_quarter_turn_5()
528 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
532 session, in side_friction_rc_track_left_quarter_turn_5()
536 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
543 … session, direction, session->TrackColours[SCHEME_TRACK] | 21725, 0, 16, 16, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
545 … session, direction, session->TrackColours[SCHEME_TRACK] | 21745, 0, 16, 16, 16, 0, height, 0, 16, in side_friction_rc_track_left_quarter_turn_5()
547 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
551 … session, direction, session->TrackColours[SCHEME_TRACK] | 21730, 16, 16, 16, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
553 …session, direction, session->TrackColours[SCHEME_TRACK] | 21750, 16, 16, 16, 16, 0, height, 16, 16, in side_friction_rc_track_left_quarter_turn_5()
555 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
559 … session, direction, session->TrackColours[SCHEME_TRACK] | 21735, 16, 0, 16, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
561 … session, direction, session->TrackColours[SCHEME_TRACK] | 21755, 16, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_left_quarter_turn_5()
563 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
567 … session, direction, session->TrackColours[SCHEME_TRACK] | 21720, 0, 0, 16, 16, 2, height); in side_friction_rc_track_left_quarter_turn_5()
569 … session, direction, session->TrackColours[SCHEME_TRACK] | 21740, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_5()
571 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
575 session, in side_friction_rc_track_left_quarter_turn_5()
580 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
584 … session, paint_util_rotate_segments(SEGMENT_BC | SEGMENT_CC | SEGMENT_D4, direction), 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_5()
585 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
592 … session, direction, session->TrackColours[SCHEME_TRACK] | 21724, 16, 0, 16, 34, 2, height); in side_friction_rc_track_left_quarter_turn_5()
594 … session, direction, session->TrackColours[SCHEME_TRACK] | 21744, 16, 0, 16, 34, 0, height, 16, 0, in side_friction_rc_track_left_quarter_turn_5()
596 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
600 … session, direction, session->TrackColours[SCHEME_TRACK] | 21729, 0, 0, 16, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
602 … session, direction, session->TrackColours[SCHEME_TRACK] | 21749, 0, 0, 16, 32, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_5()
604 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
608 … session, direction, session->TrackColours[SCHEME_TRACK] | 21734, 0, 0, 16, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
610 … session, direction, session->TrackColours[SCHEME_TRACK] | 21754, 0, 0, 16, 32, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_5()
612 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
616 … session, direction, session->TrackColours[SCHEME_TRACK] | 21719, 16, 0, 16, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
618 … session, direction, session->TrackColours[SCHEME_TRACK] | 21739, 16, 0, 16, 32, 0, height, 16, 0, in side_friction_rc_track_left_quarter_turn_5()
620 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
624 session, in side_friction_rc_track_left_quarter_turn_5()
628 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
635 … session, direction, session->TrackColours[SCHEME_TRACK] | 21723, 2, 0, 32, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
637 … session, direction, session->TrackColours[SCHEME_TRACK] | 21743, 2, 0, 32, 32, 0, height, 2, 0, in side_friction_rc_track_left_quarter_turn_5()
639 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
643 … session, direction, session->TrackColours[SCHEME_TRACK] | 21728, 2, 0, 27, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
645 … session, direction, session->TrackColours[SCHEME_TRACK] | 21748, 2, 0, 27, 32, 0, height, 2, 0, in side_friction_rc_track_left_quarter_turn_5()
647 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
651 … session, direction, session->TrackColours[SCHEME_TRACK] | 21733, 2, 0, 27, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
653 … session, direction, session->TrackColours[SCHEME_TRACK] | 21753, 2, 0, 27, 32, 0, height, 2, 0, in side_friction_rc_track_left_quarter_turn_5()
655 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
659 … session, direction, session->TrackColours[SCHEME_TRACK] | 21718, 2, 0, 32, 32, 2, height); in side_friction_rc_track_left_quarter_turn_5()
661 … session, direction, session->TrackColours[SCHEME_TRACK] | 21738, 2, 0, 32, 32, 0, height, 2, 0, in side_friction_rc_track_left_quarter_turn_5()
663 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_5()
669 paint_util_push_tunnel_right(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_5()
672 paint_util_push_tunnel_left(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_5()
675 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_5()
676 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_5()
683 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_right_quarter_turn_5() argument
687 …side_friction_rc_track_left_quarter_turn_5(session, ride, trackSequence, (direction - 1) & 3, heig… in side_friction_rc_track_right_quarter_turn_5()
692 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_s_bend_left() argument
702 …session, direction, session->TrackColours[SCHEME_TRACK] | 21888, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
704 … session, direction, session->TrackColours[SCHEME_TRACK] | 21904, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
706 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
710 …session, direction, session->TrackColours[SCHEME_TRACK] | 21892, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
712 … session, direction, session->TrackColours[SCHEME_TRACK] | 21908, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
714 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
718 …session, direction, session->TrackColours[SCHEME_TRACK] | 21891, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
720 … session, direction, session->TrackColours[SCHEME_TRACK] | 21907, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
722 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
726 …session, direction, session->TrackColours[SCHEME_TRACK] | 21895, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
728 … session, direction, session->TrackColours[SCHEME_TRACK] | 21911, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
730 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
735 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_left()
737 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_s_bend_left()
738 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_left()
745 …session, direction, session->TrackColours[SCHEME_TRACK] | 21889, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_left()
747 … session, direction, session->TrackColours[SCHEME_TRACK] | 21905, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_left()
749 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
753 …session, direction, session->TrackColours[SCHEME_TRACK] | 21893, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_left()
755 … session, direction, session->TrackColours[SCHEME_TRACK] | 21909, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_left()
757 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
761 …session, direction, session->TrackColours[SCHEME_TRACK] | 21890, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_left()
763 … session, direction, session->TrackColours[SCHEME_TRACK] | 21906, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_left()
765 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
769 …session, direction, session->TrackColours[SCHEME_TRACK] | 21894, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_left()
771 … session, direction, session->TrackColours[SCHEME_TRACK] | 21910, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_left()
773 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
777 session, in side_friction_rc_track_s_bend_left()
781 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_left()
788 …session, direction, session->TrackColours[SCHEME_TRACK] | 21890, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_left()
790 … session, direction, session->TrackColours[SCHEME_TRACK] | 21906, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_left()
792 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
796 …session, direction, session->TrackColours[SCHEME_TRACK] | 21894, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_left()
798 … session, direction, session->TrackColours[SCHEME_TRACK] | 21910, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_left()
800 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
804 …session, direction, session->TrackColours[SCHEME_TRACK] | 21889, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_left()
806 … session, direction, session->TrackColours[SCHEME_TRACK] | 21905, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_left()
808 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
812 …session, direction, session->TrackColours[SCHEME_TRACK] | 21893, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_left()
814 … session, direction, session->TrackColours[SCHEME_TRACK] | 21909, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_left()
816 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
820 session, in side_friction_rc_track_s_bend_left()
824 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_left()
831 …session, direction, session->TrackColours[SCHEME_TRACK] | 21891, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
833 … session, direction, session->TrackColours[SCHEME_TRACK] | 21907, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
835 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
839 …session, direction, session->TrackColours[SCHEME_TRACK] | 21895, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
841 … session, direction, session->TrackColours[SCHEME_TRACK] | 21911, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
843 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
847 …session, direction, session->TrackColours[SCHEME_TRACK] | 21888, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
849 … session, direction, session->TrackColours[SCHEME_TRACK] | 21904, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
851 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
855 …session, direction, session->TrackColours[SCHEME_TRACK] | 21892, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_left()
857 … session, direction, session->TrackColours[SCHEME_TRACK] | 21908, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_left()
859 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_left()
865 paint_util_push_tunnel_right(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_left()
868 paint_util_push_tunnel_left(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_left()
871 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_s_bend_left()
872 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_left()
879 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_s_bend_right() argument
889 …session, direction, session->TrackColours[SCHEME_TRACK] | 21896, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
891 … session, direction, session->TrackColours[SCHEME_TRACK] | 21912, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
893 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
897 …session, direction, session->TrackColours[SCHEME_TRACK] | 21900, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
899 … session, direction, session->TrackColours[SCHEME_TRACK] | 21916, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
901 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
905 …session, direction, session->TrackColours[SCHEME_TRACK] | 21899, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
907 … session, direction, session->TrackColours[SCHEME_TRACK] | 21915, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
909 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
913 …session, direction, session->TrackColours[SCHEME_TRACK] | 21903, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
915 … session, direction, session->TrackColours[SCHEME_TRACK] | 21919, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
917 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
922 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_right()
924 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_s_bend_right()
925 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_right()
932 …session, direction, session->TrackColours[SCHEME_TRACK] | 21897, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_right()
934 … session, direction, session->TrackColours[SCHEME_TRACK] | 21913, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_right()
936 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
940 …session, direction, session->TrackColours[SCHEME_TRACK] | 21901, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_right()
942 … session, direction, session->TrackColours[SCHEME_TRACK] | 21917, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_right()
944 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
948 …session, direction, session->TrackColours[SCHEME_TRACK] | 21898, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_right()
950 … session, direction, session->TrackColours[SCHEME_TRACK] | 21914, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_right()
952 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
956 …session, direction, session->TrackColours[SCHEME_TRACK] | 21902, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_right()
958 … session, direction, session->TrackColours[SCHEME_TRACK] | 21918, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_right()
960 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
964 session, in side_friction_rc_track_s_bend_right()
968 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_right()
975 …session, direction, session->TrackColours[SCHEME_TRACK] | 21898, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_right()
977 … session, direction, session->TrackColours[SCHEME_TRACK] | 21914, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_right()
979 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
983 …session, direction, session->TrackColours[SCHEME_TRACK] | 21902, 0, 0, 32, 26, 2, height, 0, 0, he… in side_friction_rc_track_s_bend_right()
985 … session, direction, session->TrackColours[SCHEME_TRACK] | 21918, 0, 0, 32, 26, 0, height, 0, 0, in side_friction_rc_track_s_bend_right()
987 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
991 …session, direction, session->TrackColours[SCHEME_TRACK] | 21897, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_right()
993 … session, direction, session->TrackColours[SCHEME_TRACK] | 21913, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_right()
995 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
999 …session, direction, session->TrackColours[SCHEME_TRACK] | 21901, 0, 0, 32, 26, 2, height, 0, 6, he… in side_friction_rc_track_s_bend_right()
1001 … session, direction, session->TrackColours[SCHEME_TRACK] | 21917, 0, 0, 32, 26, 0, height, 0, 6, in side_friction_rc_track_s_bend_right()
1003 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
1007 session, in side_friction_rc_track_s_bend_right()
1011 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_right()
1018 …session, direction, session->TrackColours[SCHEME_TRACK] | 21899, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
1020 … session, direction, session->TrackColours[SCHEME_TRACK] | 21915, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
1022 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
1026 …session, direction, session->TrackColours[SCHEME_TRACK] | 21903, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
1028 … session, direction, session->TrackColours[SCHEME_TRACK] | 21919, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
1030 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
1034 …session, direction, session->TrackColours[SCHEME_TRACK] | 21896, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
1036 … session, direction, session->TrackColours[SCHEME_TRACK] | 21912, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
1038 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
1042 …session, direction, session->TrackColours[SCHEME_TRACK] | 21900, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_s_bend_right()
1044 … session, direction, session->TrackColours[SCHEME_TRACK] | 21916, 0, 0, 32, 27, 0, height, 0, 2, in side_friction_rc_track_s_bend_right()
1046 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_s_bend_right()
1052 paint_util_push_tunnel_right(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_right()
1055 paint_util_push_tunnel_left(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_s_bend_right()
1058 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_s_bend_right()
1059 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_s_bend_right()
1066 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_left_quarter_turn_3() argument
1076 …session, direction, session->TrackColours[SCHEME_TRACK] | 21699, 0, 0, 32, 20, 2, height, 0, 6, he… in side_friction_rc_track_left_quarter_turn_3()
1078 … session, direction, session->TrackColours[SCHEME_TRACK] | 21711, 0, 0, 32, 20, 0, height, 0, 6, in side_friction_rc_track_left_quarter_turn_3()
1080 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1084 …session, direction, session->TrackColours[SCHEME_TRACK] | 21702, 0, 0, 32, 20, 2, height, 0, 6, he… in side_friction_rc_track_left_quarter_turn_3()
1086 … session, direction, session->TrackColours[SCHEME_TRACK] | 21714, 0, 0, 32, 20, 0, height, 0, 6, in side_friction_rc_track_left_quarter_turn_3()
1088 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1092 …session, direction, session->TrackColours[SCHEME_TRACK] | 21705, 0, 0, 32, 20, 2, height, 0, 6, he… in side_friction_rc_track_left_quarter_turn_3()
1094 … session, direction, session->TrackColours[SCHEME_TRACK] | 21717, 0, 0, 32, 20, 0, height, 0, 6, in side_friction_rc_track_left_quarter_turn_3()
1096 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1100 …session, direction, session->TrackColours[SCHEME_TRACK] | 21696, 0, 0, 32, 20, 2, height, 0, 6, he… in side_friction_rc_track_left_quarter_turn_3()
1102 … session, direction, session->TrackColours[SCHEME_TRACK] | 21708, 0, 0, 32, 20, 0, height, 0, 6, in side_friction_rc_track_left_quarter_turn_3()
1104 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1109 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_3()
1111 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_3()
1112 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_3()
1115 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_3()
1122 … session, direction, session->TrackColours[SCHEME_TRACK] | 21698, 0, 0, 16, 16, 2, height, 16, 0, in side_friction_rc_track_left_quarter_turn_3()
1125 … session, direction, session->TrackColours[SCHEME_TRACK] | 21710, 0, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_left_quarter_turn_3()
1130 …session, direction, session->TrackColours[SCHEME_TRACK] | 21701, 0, 0, 16, 16, 2, height, 0, 0, he… in side_friction_rc_track_left_quarter_turn_3()
1132 … session, direction, session->TrackColours[SCHEME_TRACK] | 21713, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_left_quarter_turn_3()
1137 … session, direction, session->TrackColours[SCHEME_TRACK] | 21704, 0, 0, 16, 16, 2, height, 0, 16, in side_friction_rc_track_left_quarter_turn_3()
1140 … session, direction, session->TrackColours[SCHEME_TRACK] | 21716, 0, 0, 16, 16, 0, height, 0, 16, in side_friction_rc_track_left_quarter_turn_3()
1145 … session, direction, session->TrackColours[SCHEME_TRACK] | 21695, 0, 0, 16, 16, 2, height, 16, 16, in side_friction_rc_track_left_quarter_turn_3()
1148 … session, direction, session->TrackColours[SCHEME_TRACK] | 21707, 0, 0, 16, 16, 0, height, 16, 16, in side_friction_rc_track_left_quarter_turn_3()
1153 …session, paint_util_rotate_segments(SEGMENT_B8 | SEGMENT_C4 | SEGMENT_C8 | SEGMENT_D0, direction),… in side_friction_rc_track_left_quarter_turn_3()
1154 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_3()
1161 …session, direction, session->TrackColours[SCHEME_TRACK] | 21697, 0, 0, 20, 32, 2, height, 6, 0, he… in side_friction_rc_track_left_quarter_turn_3()
1163 … session, direction, session->TrackColours[SCHEME_TRACK] | 21709, 0, 0, 20, 32, 0, height, 6, 0, in side_friction_rc_track_left_quarter_turn_3()
1165 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1169 …session, direction, session->TrackColours[SCHEME_TRACK] | 21700, 0, 0, 20, 32, 2, height, 6, 0, he… in side_friction_rc_track_left_quarter_turn_3()
1171 … session, direction, session->TrackColours[SCHEME_TRACK] | 21712, 0, 0, 20, 32, 0, height, 6, 0, in side_friction_rc_track_left_quarter_turn_3()
1173 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1177 …session, direction, session->TrackColours[SCHEME_TRACK] | 21703, 0, 0, 20, 32, 2, height, 6, 0, he… in side_friction_rc_track_left_quarter_turn_3()
1179 … session, direction, session->TrackColours[SCHEME_TRACK] | 21715, 0, 0, 20, 32, 0, height, 6, 0, in side_friction_rc_track_left_quarter_turn_3()
1181 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1185 …session, direction, session->TrackColours[SCHEME_TRACK] | 21694, 0, 0, 20, 32, 2, height, 6, 0, he… in side_friction_rc_track_left_quarter_turn_3()
1187 … session, direction, session->TrackColours[SCHEME_TRACK] | 21706, 0, 0, 20, 32, 0, height, 6, 0, in side_friction_rc_track_left_quarter_turn_3()
1189 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_quarter_turn_3()
1195 paint_util_push_tunnel_right(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_3()
1198 paint_util_push_tunnel_left(session, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_quarter_turn_3()
1201 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_quarter_turn_3()
1202 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_quarter_turn_3()
1209 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_right_quarter_turn_3() argument
1213 …side_friction_rc_track_left_quarter_turn_3(session, ride, trackSequence, (direction - 1) & 3, heig… in side_friction_rc_track_right_quarter_turn_3()
1218 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_brakes() argument
1226 …session, direction, session->TrackColours[SCHEME_TRACK] | 21610, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_brakes()
1228 …session, direction, session->TrackColours[SCHEME_TRACK] | 21612, 0, 0, 32, 27, 0, height, 0, 2, he… in side_friction_rc_track_brakes()
1229 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_brakes()
1234 …session, direction, session->TrackColours[SCHEME_TRACK] | 21611, 0, 0, 32, 27, 2, height, 0, 2, he… in side_friction_rc_track_brakes()
1236 …session, direction, session->TrackColours[SCHEME_TRACK] | 21613, 0, 0, 32, 27, 0, height, 0, 2, he… in side_friction_rc_track_brakes()
1237 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_brakes()
1240 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_brakes()
1241 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_brakes()
1242 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_brakes()
1247 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_left_eighth_to_diag() argument
1257 …session, direction, session->TrackColours[SCHEME_TRACK] | 21790, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1259 … session, direction, session->TrackColours[SCHEME_TRACK] | 21806, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1261 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1265 …session, direction, session->TrackColours[SCHEME_TRACK] | 21794, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1267 … session, direction, session->TrackColours[SCHEME_TRACK] | 21810, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1269 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1273 …session, direction, session->TrackColours[SCHEME_TRACK] | 21798, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1275 … session, direction, session->TrackColours[SCHEME_TRACK] | 21814, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1277 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1281 …session, direction, session->TrackColours[SCHEME_TRACK] | 21802, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1283 … session, direction, session->TrackColours[SCHEME_TRACK] | 21818, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1285 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1290 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_left_eighth_to_diag()
1292 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_eighth_to_diag()
1293 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_eighth_to_diag()
1300 …session, direction, session->TrackColours[SCHEME_TRACK] | 21791, 0, 0, 32, 16, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1302 … session, direction, session->TrackColours[SCHEME_TRACK] | 21807, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1304 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1308 …session, direction, session->TrackColours[SCHEME_TRACK] | 21795, 0, 0, 34, 16, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1310 … session, direction, session->TrackColours[SCHEME_TRACK] | 21811, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1312 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1316 … session, direction, session->TrackColours[SCHEME_TRACK] | 21799, 0, 0, 32, 16, 2, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1319 … session, direction, session->TrackColours[SCHEME_TRACK] | 21815, 0, 0, 32, 16, 0, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1321 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1325 … session, direction, session->TrackColours[SCHEME_TRACK] | 21803, 0, 0, 32, 16, 2, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1328 … session, direction, session->TrackColours[SCHEME_TRACK] | 21819, 0, 0, 32, 16, 0, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1330 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1333 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_eighth_to_diag()
1334 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_eighth_to_diag()
1341 … session, direction, session->TrackColours[SCHEME_TRACK] | 21792, 0, 0, 16, 16, 2, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1344 … session, direction, session->TrackColours[SCHEME_TRACK] | 21808, 0, 0, 16, 16, 0, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1346 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1350 … session, direction, session->TrackColours[SCHEME_TRACK] | 21796, 0, 0, 16, 16, 2, height, 16, 16, in side_friction_rc_track_left_eighth_to_diag()
1353 … session, direction, session->TrackColours[SCHEME_TRACK] | 21812, 0, 0, 16, 16, 0, height, 16, 16, in side_friction_rc_track_left_eighth_to_diag()
1355 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1359 … session, direction, session->TrackColours[SCHEME_TRACK] | 21800, 0, 0, 16, 16, 2, height, 16, 0, in side_friction_rc_track_left_eighth_to_diag()
1362 … session, direction, session->TrackColours[SCHEME_TRACK] | 21816, 0, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_left_eighth_to_diag()
1364 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1368 …session, direction, session->TrackColours[SCHEME_TRACK] | 21804, 0, 0, 16, 16, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1370 … session, direction, session->TrackColours[SCHEME_TRACK] | 21820, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1372 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1375 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_eighth_to_diag()
1376 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_eighth_to_diag()
1382 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1385 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1388 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1391 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_left_eighth_to_diag()
1394 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_eighth_to_diag()
1395 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_eighth_to_diag()
1402 … session, direction, session->TrackColours[SCHEME_TRACK] | 21793, 0, 0, 16, 16, 2, height, 16, 16, in side_friction_rc_track_left_eighth_to_diag()
1405 … session, direction, session->TrackColours[SCHEME_TRACK] | 21809, 0, 0, 16, 16, 0, height, 16, 16, in side_friction_rc_track_left_eighth_to_diag()
1410 … session, direction, session->TrackColours[SCHEME_TRACK] | 21797, 0, 0, 16, 18, 2, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1413 … session, direction, session->TrackColours[SCHEME_TRACK] | 21813, 0, 0, 16, 16, 0, height, 0, 16, in side_friction_rc_track_left_eighth_to_diag()
1418 …session, direction, session->TrackColours[SCHEME_TRACK] | 21801, 0, 0, 16, 16, 2, height, 0, 0, he… in side_friction_rc_track_left_eighth_to_diag()
1420 … session, direction, session->TrackColours[SCHEME_TRACK] | 21817, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_left_eighth_to_diag()
1425 … session, direction, session->TrackColours[SCHEME_TRACK] | 21805, 0, 0, 16, 16, 2, height, 16, 0, in side_friction_rc_track_left_eighth_to_diag()
1428 … session, direction, session->TrackColours[SCHEME_TRACK] | 21821, 0, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_left_eighth_to_diag()
1432 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_left_eighth_to_diag()
1433 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_left_eighth_to_diag()
1440 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_right_eighth_to_diag() argument
1450 …session, direction, session->TrackColours[SCHEME_TRACK] | 21758, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1452 … session, direction, session->TrackColours[SCHEME_TRACK] | 21774, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1454 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1458 …session, direction, session->TrackColours[SCHEME_TRACK] | 21762, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1460 … session, direction, session->TrackColours[SCHEME_TRACK] | 21778, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1462 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1466 …session, direction, session->TrackColours[SCHEME_TRACK] | 21766, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1468 … session, direction, session->TrackColours[SCHEME_TRACK] | 21782, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1470 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1474 …session, direction, session->TrackColours[SCHEME_TRACK] | 21770, 0, 0, 32, 32, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1476 … session, direction, session->TrackColours[SCHEME_TRACK] | 21786, 0, 0, 32, 32, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1478 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1483 paint_util_push_tunnel_rotated(session, direction, height, TUNNEL_SQUARE_FLAT); in side_friction_rc_track_right_eighth_to_diag()
1485 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_right_eighth_to_diag()
1486 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_right_eighth_to_diag()
1493 … session, direction, session->TrackColours[SCHEME_TRACK] | 21759, 0, 0, 32, 16, 2, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1496 … session, direction, session->TrackColours[SCHEME_TRACK] | 21775, 0, 0, 32, 16, 0, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1498 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1502 … session, direction, session->TrackColours[SCHEME_TRACK] | 21763, 0, 0, 32, 16, 2, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1505 … session, direction, session->TrackColours[SCHEME_TRACK] | 21779, 0, 0, 32, 16, 0, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1507 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1511 …session, direction, session->TrackColours[SCHEME_TRACK] | 21767, 0, 0, 34, 16, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1513 … session, direction, session->TrackColours[SCHEME_TRACK] | 21783, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1515 … wooden_a_supports_paint_setup(session, 0, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1519 …session, direction, session->TrackColours[SCHEME_TRACK] | 21771, 0, 0, 32, 16, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1521 … session, direction, session->TrackColours[SCHEME_TRACK] | 21787, 0, 0, 32, 16, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1523 … wooden_a_supports_paint_setup(session, 1, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1526 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_right_eighth_to_diag()
1527 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_right_eighth_to_diag()
1534 …session, direction, session->TrackColours[SCHEME_TRACK] | 21760, 0, 0, 16, 16, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1536 … session, direction, session->TrackColours[SCHEME_TRACK] | 21776, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1538 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1542 … session, direction, session->TrackColours[SCHEME_TRACK] | 21764, 0, 0, 16, 16, 2, height, 16, 0, in side_friction_rc_track_right_eighth_to_diag()
1545 … session, direction, session->TrackColours[SCHEME_TRACK] | 21780, 0, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_right_eighth_to_diag()
1547 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1551 …session, direction, session->TrackColours[SCHEME_TRACK] | 21768, 0, 0, 28, 28, 2, height, 4, 4, he… in side_friction_rc_track_right_eighth_to_diag()
1553 … session, direction, session->TrackColours[SCHEME_TRACK] | 21784, 0, 0, 28, 28, 0, height, 4, 4, in side_friction_rc_track_right_eighth_to_diag()
1555 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1559 … session, direction, session->TrackColours[SCHEME_TRACK] | 21772, 0, 0, 16, 16, 2, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1562 … session, direction, session->TrackColours[SCHEME_TRACK] | 21788, 0, 0, 16, 16, 0, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1564 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1567 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_right_eighth_to_diag()
1568 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_right_eighth_to_diag()
1574 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1577 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1580 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1583 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_right_eighth_to_diag()
1586 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_right_eighth_to_diag()
1587 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_right_eighth_to_diag()
1594 … session, direction, session->TrackColours[SCHEME_TRACK] | 21761, 0, 0, 16, 16, 2, height, 16, 0, in side_friction_rc_track_right_eighth_to_diag()
1597 … session, direction, session->TrackColours[SCHEME_TRACK] | 21777, 0, 0, 16, 16, 0, height, 16, 0, in side_friction_rc_track_right_eighth_to_diag()
1602 …session, direction, session->TrackColours[SCHEME_TRACK] | 21765, 0, 0, 16, 16, 2, height, 0, 0, he… in side_friction_rc_track_right_eighth_to_diag()
1604 … session, direction, session->TrackColours[SCHEME_TRACK] | 21781, 0, 0, 16, 16, 0, height, 0, 0, in side_friction_rc_track_right_eighth_to_diag()
1609 … session, direction, session->TrackColours[SCHEME_TRACK] | 21769, 0, 0, 16, 18, 2, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1612 … session, direction, session->TrackColours[SCHEME_TRACK] | 21785, 0, 0, 16, 16, 0, height, 0, 16, in side_friction_rc_track_right_eighth_to_diag()
1617 … session, direction, session->TrackColours[SCHEME_TRACK] | 21773, 0, 0, 16, 16, 2, height, 16, 16, in side_friction_rc_track_right_eighth_to_diag()
1620 … session, direction, session->TrackColours[SCHEME_TRACK] | 21789, 0, 0, 16, 16, 0, height, 16, 16, in side_friction_rc_track_right_eighth_to_diag()
1624 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_right_eighth_to_diag()
1625 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_right_eighth_to_diag()
1632 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_left_eighth_to_orthogonal() argument
1636 …side_friction_rc_track_right_eighth_to_diag(session, ride, trackSequence, (direction + 2) & 3, hei… in side_friction_rc_track_left_eighth_to_orthogonal()
1641 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_right_eighth_to_orthogonal() argument
1645 …side_friction_rc_track_left_eighth_to_diag(session, ride, trackSequence, (direction + 3) & 3, heig… in side_friction_rc_track_right_eighth_to_orthogonal()
1650 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_flat() argument
1662 … session, direction, session->TrackColours[SCHEME_TRACK] | 21849, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1673 … session, direction, session->TrackColours[SCHEME_TRACK] | 21825, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1678 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat()
1679 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_flat()
1688 … session, direction, session->TrackColours[SCHEME_TRACK] | 21846, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1691 … session, direction, session->TrackColours[SCHEME_TRACK] | 21850, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat()
1693 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1696 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1699 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1702 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1712 … session, direction, session->TrackColours[SCHEME_TRACK] | 21822, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1715 … session, direction, session->TrackColours[SCHEME_TRACK] | 21826, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat()
1717 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1720 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1723 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1726 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1730 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat()
1731 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_flat()
1739 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1742 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1746 … session, direction, session->TrackColours[SCHEME_TRACK] | 21848, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1749 … session, direction, session->TrackColours[SCHEME_TRACK] | 21851, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat()
1751 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1754 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1763 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1766 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1770 … session, direction, session->TrackColours[SCHEME_TRACK] | 21824, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1773 … session, direction, session->TrackColours[SCHEME_TRACK] | 21827, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat()
1775 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1778 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat()
1782 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat()
1783 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_flat()
1792 … session, direction, session->TrackColours[SCHEME_TRACK] | 21847, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1803 … session, direction, session->TrackColours[SCHEME_TRACK] | 21823, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat()
1808 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat()
1809 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_flat()
1816 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_up() argument
1828 … session, direction, session->TrackColours[SCHEME_TRACK] | 21867, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1839 … session, direction, session->TrackColours[SCHEME_TRACK] | 21843, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1844 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up()
1845 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up()
1854 … session, direction, session->TrackColours[SCHEME_TRACK] | 21864, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1857 … session, direction, session->TrackColours[SCHEME_TRACK] | 21868, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up()
1859 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1862 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1865 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1868 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1878 … session, direction, session->TrackColours[SCHEME_TRACK] | 21840, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1881 … session, direction, session->TrackColours[SCHEME_TRACK] | 21844, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up()
1883 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1886 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1889 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1892 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1896 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up()
1897 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up()
1905 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1908 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1912 … session, direction, session->TrackColours[SCHEME_TRACK] | 21866, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1915 … session, direction, session->TrackColours[SCHEME_TRACK] | 21869, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up()
1917 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1920 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1929 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1932 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1936 … session, direction, session->TrackColours[SCHEME_TRACK] | 21842, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1939 … session, direction, session->TrackColours[SCHEME_TRACK] | 21845, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up()
1941 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1944 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up()
1948 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up()
1949 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up()
1958 … session, direction, session->TrackColours[SCHEME_TRACK] | 21865, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1969 … session, direction, session->TrackColours[SCHEME_TRACK] | 21841, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up()
1974 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up()
1975 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up()
1982 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_flat_to_25_deg_up() argument
1994 … session, direction, session->TrackColours[SCHEME_TRACK] | 21855, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2005 … session, direction, session->TrackColours[SCHEME_TRACK] | 21831, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2010 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat_to_25_deg_up()
2011 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_flat_to_25_deg_up()
2020 … session, direction, session->TrackColours[SCHEME_TRACK] | 21852, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2023 … session, direction, session->TrackColours[SCHEME_TRACK] | 21856, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2025 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2028 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2031 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2034 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2044 … session, direction, session->TrackColours[SCHEME_TRACK] | 21828, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2047 … session, direction, session->TrackColours[SCHEME_TRACK] | 21832, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2049 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2052 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2055 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2058 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2062 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat_to_25_deg_up()
2063 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_flat_to_25_deg_up()
2071 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2074 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2078 … session, direction, session->TrackColours[SCHEME_TRACK] | 21854, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2081 … session, direction, session->TrackColours[SCHEME_TRACK] | 21857, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2083 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2086 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2095 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2098 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2102 … session, direction, session->TrackColours[SCHEME_TRACK] | 21830, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2105 … session, direction, session->TrackColours[SCHEME_TRACK] | 21833, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2107 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2110 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_up()
2114 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat_to_25_deg_up()
2115 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_flat_to_25_deg_up()
2124 … session, direction, session->TrackColours[SCHEME_TRACK] | 21853, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2135 … session, direction, session->TrackColours[SCHEME_TRACK] | 21829, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_up()
2140 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat_to_25_deg_up()
2141 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_flat_to_25_deg_up()
2148 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_up_to_flat() argument
2160 … session, direction, session->TrackColours[SCHEME_TRACK] | 21861, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2171 … session, direction, session->TrackColours[SCHEME_TRACK] | 21837, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2176 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_flat()
2177 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up_to_flat()
2186 … session, direction, session->TrackColours[SCHEME_TRACK] | 21858, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2189 … session, direction, session->TrackColours[SCHEME_TRACK] | 21862, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2191 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2194 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2197 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2200 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2210 … session, direction, session->TrackColours[SCHEME_TRACK] | 21834, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2213 … session, direction, session->TrackColours[SCHEME_TRACK] | 21838, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2215 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2218 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2221 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2224 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2228 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_flat()
2229 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up_to_flat()
2237 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2240 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2244 … session, direction, session->TrackColours[SCHEME_TRACK] | 21860, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2247 … session, direction, session->TrackColours[SCHEME_TRACK] | 21863, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2249 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2252 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2261 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2264 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2268 … session, direction, session->TrackColours[SCHEME_TRACK] | 21836, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2271 … session, direction, session->TrackColours[SCHEME_TRACK] | 21839, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2273 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2276 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_flat()
2280 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_flat()
2281 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up_to_flat()
2290 … session, direction, session->TrackColours[SCHEME_TRACK] | 21859, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2301 … session, direction, session->TrackColours[SCHEME_TRACK] | 21835, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_up_to_flat()
2306 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_flat()
2307 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_up_to_flat()
2314 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_down() argument
2326 … session, direction, session->TrackColours[SCHEME_TRACK] | 21865, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2337 … session, direction, session->TrackColours[SCHEME_TRACK] | 21841, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2342 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down()
2343 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_down()
2352 … session, direction, session->TrackColours[SCHEME_TRACK] | 21866, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2355 … session, direction, session->TrackColours[SCHEME_TRACK] | 21869, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down()
2357 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2360 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2363 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2366 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2376 … session, direction, session->TrackColours[SCHEME_TRACK] | 21842, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2379 … session, direction, session->TrackColours[SCHEME_TRACK] | 21845, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down()
2381 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2384 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2387 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2390 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2394 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down()
2395 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_down()
2403 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2406 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2410 … session, direction, session->TrackColours[SCHEME_TRACK] | 21864, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2413 … session, direction, session->TrackColours[SCHEME_TRACK] | 21868, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down()
2415 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2418 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2427 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2430 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2434 … session, direction, session->TrackColours[SCHEME_TRACK] | 21840, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2437 … session, direction, session->TrackColours[SCHEME_TRACK] | 21844, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down()
2439 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2442 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down()
2446 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down()
2447 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_down()
2456 … session, direction, session->TrackColours[SCHEME_TRACK] | 21867, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2467 … session, direction, session->TrackColours[SCHEME_TRACK] | 21843, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down()
2472 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down()
2473 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_25_deg_down()
2480 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_flat_to_25_deg_down() argument
2492 … session, direction, session->TrackColours[SCHEME_TRACK] | 21859, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2503 … session, direction, session->TrackColours[SCHEME_TRACK] | 21835, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2516 … session, direction, session->TrackColours[SCHEME_TRACK] | 21860, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2519 … session, direction, session->TrackColours[SCHEME_TRACK] | 21863, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2521 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2524 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2527 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2530 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2540 … session, direction, session->TrackColours[SCHEME_TRACK] | 21836, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2543 … session, direction, session->TrackColours[SCHEME_TRACK] | 21839, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2545 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2548 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2551 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2554 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2565 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2568 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2572 … session, direction, session->TrackColours[SCHEME_TRACK] | 21858, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2575 … session, direction, session->TrackColours[SCHEME_TRACK] | 21862, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2577 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2580 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2589 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2592 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2596 … session, direction, session->TrackColours[SCHEME_TRACK] | 21834, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2599 … session, direction, session->TrackColours[SCHEME_TRACK] | 21838, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2601 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2604 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_flat_to_25_deg_down()
2616 … session, direction, session->TrackColours[SCHEME_TRACK] | 21861, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2627 … session, direction, session->TrackColours[SCHEME_TRACK] | 21837, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_flat_to_25_deg_down()
2635 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_flat_to_25_deg_down()
2636 paint_util_set_general_support_height(session, height + 56, 0x20); in side_friction_rc_track_diag_flat_to_25_deg_down()
2641 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_down_to_flat() argument
2653 … session, direction, session->TrackColours[SCHEME_TRACK] | 21853, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2664 … session, direction, session->TrackColours[SCHEME_TRACK] | 21829, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2669 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down_to_flat()
2670 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_25_deg_down_to_flat()
2679 … session, direction, session->TrackColours[SCHEME_TRACK] | 21854, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2682 … session, direction, session->TrackColours[SCHEME_TRACK] | 21857, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2684 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2687 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2690 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2693 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2703 … session, direction, session->TrackColours[SCHEME_TRACK] | 21830, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2706 … session, direction, session->TrackColours[SCHEME_TRACK] | 21833, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2708 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2711 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2714 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2717 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2721 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down_to_flat()
2722 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_25_deg_down_to_flat()
2730 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2733 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2737 … session, direction, session->TrackColours[SCHEME_TRACK] | 21852, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2740 … session, direction, session->TrackColours[SCHEME_TRACK] | 21856, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2742 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2745 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2754 … wooden_a_supports_paint_setup(session, 4, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2757 … wooden_a_supports_paint_setup(session, 5, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2761 … session, direction, session->TrackColours[SCHEME_TRACK] | 21828, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2764 … session, direction, session->TrackColours[SCHEME_TRACK] | 21832, -16, -16, 32, 32, 0, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2766 … wooden_a_supports_paint_setup(session, 2, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2769 … wooden_a_supports_paint_setup(session, 3, 0, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_down_to_flat()
2773 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down_to_flat()
2774 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_25_deg_down_to_flat()
2783 … session, direction, session->TrackColours[SCHEME_TRACK] | 21855, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2794 … session, direction, session->TrackColours[SCHEME_TRACK] | 21831, -16, -16, 32, 32, 2, height, -16, in side_friction_rc_track_diag_25_deg_down_to_flat()
2799 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_down_to_flat()
2800 paint_util_set_general_support_height(session, height + 48, 0x20); in side_friction_rc_track_diag_25_deg_down_to_flat()
2806 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_60_deg_up() argument
2813 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_0_A, 0, … in side_friction_rc_track_60_deg_up()
2816 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_0_B, 0, … in side_friction_rc_track_60_deg_up()
2818 … wooden_a_supports_paint_setup(session, 0, 21, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up()
2822 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_1_A, 0, … in side_friction_rc_track_60_deg_up()
2826 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_1_B, 0, … in side_friction_rc_track_60_deg_up()
2829 … wooden_a_supports_paint_setup(session, 1, 22, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up()
2833 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_2_A, 0, … in side_friction_rc_track_60_deg_up()
2836 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_2_B, 0, … in side_friction_rc_track_60_deg_up()
2839 … wooden_a_supports_paint_setup(session, 0, 23, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up()
2843 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_3_A, 0, … in side_friction_rc_track_60_deg_up()
2846 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_DIR_3_B, 0, … in side_friction_rc_track_60_deg_up()
2848 … wooden_a_supports_paint_setup(session, 1, 24, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up()
2854 paint_util_push_tunnel_rotated(session, direction, height - 8, TUNNEL_SQUARE_7); in side_friction_rc_track_60_deg_up()
2858 paint_util_push_tunnel_rotated(session, direction, height + 8, TUNNEL_SQUARE_8); in side_friction_rc_track_60_deg_up()
2860 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_60_deg_up()
2861 paint_util_set_general_support_height(session, height + 104, 0x20); in side_friction_rc_track_60_deg_up()
2865 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_60_deg_down() argument
2868 …side_friction_rc_track_60_deg_up(session, ride, trackSequence, (direction + 2) % 4, height, trackE… in side_friction_rc_track_60_deg_down()
2872 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_up_to_60_deg_up() argument
2879 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2882 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2884 … wooden_a_supports_paint_setup(session, 0, 13, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2888 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2891 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2893 … wooden_a_supports_paint_setup(session, 1, 14, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2897 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2900 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2902 … wooden_a_supports_paint_setup(session, 0, 15, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2906 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2909 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_25_DEG_UP_TO_60_DEG_UP… in side_friction_rc_track_25_deg_up_to_60_deg_up()
2911 … wooden_a_supports_paint_setup(session, 1, 16, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2917 paint_util_push_tunnel_rotated(session, direction, height - 8, TUNNEL_SQUARE_7); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2921 paint_util_push_tunnel_rotated(session, direction, height + 8, TUNNEL_SQUARE_8); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2923 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2924 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_25_deg_up_to_60_deg_up()
2928 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_60_deg_down_to_25_deg_down() argument
2931 …side_friction_rc_track_25_deg_up_to_60_deg_up(session, ride, trackSequence, (direction + 2) % 4, h… in side_friction_rc_track_60_deg_down_to_25_deg_down()
2935 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_60_deg_up_to_25_deg_up() argument
2942 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2945 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2947 … wooden_a_supports_paint_setup(session, 0, 17, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2951 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2954 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2956 … wooden_a_supports_paint_setup(session, 1, 18, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2960 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2963 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2965 … wooden_a_supports_paint_setup(session, 0, 19, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2969 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2972 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_60_DEG_UP_TO_25_DEG_UP… in side_friction_rc_track_60_deg_up_to_25_deg_up()
2974 … wooden_a_supports_paint_setup(session, 1, 20, height, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2980 paint_util_push_tunnel_rotated(session, direction, height - 8, TUNNEL_SQUARE_7); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2984 paint_util_push_tunnel_rotated(session, direction, height + 8, TUNNEL_SQUARE_8); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2986 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2987 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_60_deg_up_to_25_deg_up()
2991 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_25_deg_down_to_60_deg_down() argument
2994 …side_friction_rc_track_60_deg_up_to_25_deg_up(session, ride, trackSequence, (direction + 2) % 4, h… in side_friction_rc_track_25_deg_down_to_60_deg_down()
2998 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_60_deg_up() argument
3008 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_3_A… in side_friction_rc_track_diag_60_deg_up()
3012 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up()
3013 paint_util_set_general_support_height(session, height + 104, 0x20); in side_friction_rc_track_diag_60_deg_up()
3020 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_0_A… in side_friction_rc_track_diag_60_deg_up()
3023 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_0_B… in side_friction_rc_track_diag_60_deg_up()
3025 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3028 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3031 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3034 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3038 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up()
3039 paint_util_set_general_support_height(session, height + 104, 0x20); in side_friction_rc_track_diag_60_deg_up()
3045 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3048 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3052 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_2_A… in side_friction_rc_track_diag_60_deg_up()
3055 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_2_B… in side_friction_rc_track_diag_60_deg_up()
3057 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3060 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up()
3063 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up()
3064 paint_util_set_general_support_height(session, height + 104, 0x20); in side_friction_rc_track_diag_60_deg_up()
3071 …session, direction, session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_DIR_1_A… in side_friction_rc_track_diag_60_deg_up()
3076 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up()
3077 paint_util_set_general_support_height(session, height + 104, 0x20); in side_friction_rc_track_diag_60_deg_up()
3083 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_60_deg_down() argument
3086 …side_friction_rc_track_diag_60_deg_up(session, ride, 3 - trackSequence, (direction + 2) % 4, heigh… in side_friction_rc_track_diag_60_deg_down()
3090 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up() argument
3100 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3101 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_3_A, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3105 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3106 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3113 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3114 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_0_A, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3117 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3118 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_0_B, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3120 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3123 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3126 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3129 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3132 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3133 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3139 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3142 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3146 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3147 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_2_A, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3150 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3151 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_2_B, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3153 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3156 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3159 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3160 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3167 session, direction, in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3168 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_60_DEG_UP_TO_25_DEG_UP_DIR_1_A, -16, … in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3172 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3173 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_60_deg_up_to_25_deg_up()
3179 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_down_to_60_deg_down() argument
3183 session, ride, 3 - trackSequence, (direction + 2) & 3, height, trackElement); in side_friction_rc_track_diag_25_deg_down_to_60_deg_down()
3187 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_25_deg_up_to_60_deg_up() argument
3197 session, direction, in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3198 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_25_DEG_UP_TO_60_DEG_UP_DIR_3_A, -16 +… in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3202 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3203 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3210 session, direction, in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3211 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_25_DEG_UP_TO_60_DEG_UP_DIR_0_A, -16, … in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3214 …session, direction, session->TrackColours[SCHEME_TRACK] | 24033, -16, -16, 32, 32, 0, height, -16,… in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3216 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3219 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3222 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3225 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3228 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3229 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3235 … wooden_b_supports_paint_setup(session, 4, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3238 … wooden_b_supports_paint_setup(session, 5, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3242 session, direction, in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3243 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_25_DEG_UP_TO_60_DEG_UP_DIR_2_A, -16, … in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3246 …session, direction, session->TrackColours[SCHEME_TRACK] | 24034, -16, -16, 32, 32, 0, height, -16,… in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3248 … wooden_b_supports_paint_setup(session, 2, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3251 … wooden_b_supports_paint_setup(session, 3, 0, height + 16, session->TrackColours[SCHEME_SUPPORTS]); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3254 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3255 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3262 session, direction, in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3263 …session->TrackColours[SCHEME_TRACK] | SPR_SIDE_FRICTION_DIAG_25_DEG_UP_TO_60_DEG_UP_DIR_1_A, -16, … in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3267 paint_util_set_segment_support_height(session, SEGMENTS_ALL, 0xFFFF, 0); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3268 paint_util_set_general_support_height(session, height + 32, 0x20); in side_friction_rc_track_diag_25_deg_up_to_60_deg_up()
3274 …paint_session* session, const Ride* ride, uint8_t trackSequence, uint8_t direction, int32_t height, in side_friction_rc_track_diag_60_deg_down_to_25_deg_down() argument
3278 session, ride, 3 - trackSequence, (direction + 2) & 3, height, trackElement); in side_friction_rc_track_diag_60_deg_down_to_25_deg_down()