mirror of https://github.com/OpenRCT2/OpenRCT2.git
Merge pull request #976 from duncanspumpkin/fix_load_positions
Fix peep loading positions for rides with 16bit no_positions
This commit is contained in:
commit
c3ca883c77
|
@ -638,14 +638,13 @@ int paint_ride_entry(int flags, int ebx, int ecx, int edx, rct_drawpixelinfo* dp
|
||||||
rideVehicleEntry->var_10 = bh;
|
rideVehicleEntry->var_10 = bh;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint16 no_positions = *peep_loading_positions++;
|
uint8 no_positions = *peep_loading_positions++;
|
||||||
if (no_positions == 0xFF)
|
if (no_positions == 0xFF)
|
||||||
{
|
{
|
||||||
no_positions = *((uint16*)peep_loading_positions);
|
// The no_positions is 16 bit skip over
|
||||||
peep_loading_positions += 2;
|
peep_loading_positions += 2;
|
||||||
}
|
}
|
||||||
rideVehicleEntry->peep_loading_positions = peep_loading_positions;
|
rideVehicleEntry->peep_loading_positions = peep_loading_positions;
|
||||||
peep_loading_positions += no_positions;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue