1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-06 06:32:56 +01:00

Merge pull request #976 from duncanspumpkin/fix_load_positions

Fix peep loading positions for rides with 16bit no_positions
This commit is contained in:
Ted John
2015-03-29 13:22:53 +01:00

View File

@@ -638,14 +638,13 @@ int paint_ride_entry(int flags, int ebx, int ecx, int edx, rct_drawpixelinfo* dp
rideVehicleEntry->var_10 = bh;
}
uint16 no_positions = *peep_loading_positions++;
uint8 no_positions = *peep_loading_positions++;
if (no_positions == 0xFF)
{
no_positions = *((uint16*)peep_loading_positions);
// The no_positions is 16 bit skip over
peep_loading_positions += 2;
}
rideVehicleEntry->peep_loading_positions = peep_loading_positions;
peep_loading_positions += no_positions;
}
}