1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-26 08:14:38 +01:00

Fix peep rides been on displaying incorrectly.

Made a mistake when changing from an array of 32bit values to an array of 8bit values. Fixes #1336.
This commit is contained in:
Duncan Frost
2015-06-15 18:33:21 +01:00
parent b997b8bf14
commit 9886bb5d48

View File

@@ -1566,8 +1566,8 @@ void window_guest_rides_update(){
uint8 curr_list_position = 0;
for (uint8 ride_id = 0; ride_id < 255; ++ride_id){
// Offset to the ride_id bit in peep_rides_been_on
uint8 ride_id_bit = ride_id & 0x1F;
uint8 ride_id_offset = ride_id / 32;
uint8 ride_id_bit = ride_id & 0x7;
uint8 ride_id_offset = ride_id / 8;
if (peep->rides_been_on[ride_id_offset] & (1 << ride_id_bit)){
rct_ride* ride = GET_RIDE(ride_id);
if (RCT2_ADDRESS(0x97C3AF, uint8)[ride->type] == 0){