mirror of https://github.com/OpenRCT2/OpenRCT2.git
Remove unnecessary condition
It is impossible for two positive integers, each <= 0x7fff, to form a sum larger than 0xffff
This commit is contained in:
parent
e656418286
commit
216836cd12
|
@ -7613,9 +7613,6 @@ static bool vehicle_update_motion_collision_detection(rct_vehicle * vehicle, sin
|
|||
if (y_diff > 0x7FFF)
|
||||
return false;
|
||||
|
||||
if (x_diff + y_diff > 0xFFFF)
|
||||
return false;
|
||||
|
||||
sint32 z_diff = abs(z - collideVehicle->z);
|
||||
if (x_diff + y_diff + z_diff > 0xFFFF)
|
||||
return false;
|
||||
|
@ -7674,9 +7671,6 @@ static bool vehicle_update_motion_collision_detection(rct_vehicle * vehicle, sin
|
|||
if (y_diff > 0x7FFF)
|
||||
continue;
|
||||
|
||||
if (x_diff + y_diff > 0xFFFF)
|
||||
continue;
|
||||
|
||||
uint8 cl = Math::Min(vehicle->var_CD, collideVehicle->var_CD);
|
||||
uint8 ch = Math::Max(vehicle->var_CD, collideVehicle->var_CD);
|
||||
if (cl != ch)
|
||||
|
|
Loading…
Reference in New Issue