From dfb63ebe8841c35b38ed416100a0f549dfa15b1f Mon Sep 17 00:00:00 2001 From: Duncan Frost Date: Sun, 5 Jul 2015 10:55:02 +0100 Subject: [PATCH] Fix track previous from not selecting corkscrews. Issue was caused by wrong order of adding up the z coordinates of the previous track block --- src/ride/ride.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ride/ride.c b/src/ride/ride.c index 51a371e404..f5021b106a 100644 --- a/src/ride/ride.c +++ b/src/ride/ride.c @@ -533,8 +533,8 @@ bool track_block_get_previous_from_zero(sint16 x, sint16 y, sint16 z, uint8 ride outTrackBeginEnd->begin_z = mapElement->base_height * 8; outTrackBeginEnd->begin_z += - nextTrackBlock->z - - get_track_def_from_ride(ride, mapElement->properties.track.type)->z; + get_track_def_from_ride(ride, mapElement->properties.track.type)->z - + nextTrackBlock->z; outTrackBeginEnd->begin_direction = nextRotation; outTrackBeginEnd->end_direction = RCT2_GLOBAL(0x00F441D3, uint8) ^ (1 << 1);