summaryrefslogtreecommitdiffstats
path: root/src/vehicles/Automobile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vehicles/Automobile.cpp')
-rw-r--r--src/vehicles/Automobile.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/vehicles/Automobile.cpp b/src/vehicles/Automobile.cpp
index 5fc29f59..851eaa28 100644
--- a/src/vehicles/Automobile.cpp
+++ b/src/vehicles/Automobile.cpp
@@ -2930,7 +2930,7 @@ CAutomobile::BurstTyre(uint8 wheel)
}
bool
-CAutomobile::IsRoomForPedToLeaveCar(uint32 component, CVector *forcedDoorPos)
+CAutomobile::IsRoomForPedToLeaveCar(uint32 component, CVector *doorOffset)
{
CColPoint colpoint;
CEntity *ent;
@@ -2957,11 +2957,11 @@ CAutomobile::IsRoomForPedToLeaveCar(uint32 component, CVector *forcedDoorPos)
seatPos = GetMatrix() * seatPos;
CVector doorPos = CPed::GetPositionToOpenCarDoor(this, component);
- if(forcedDoorPos){
- doorPos = *forcedDoorPos;
+ if(doorOffset){
+ CVector off = *doorOffset;
if(component == CAR_DOOR_RF || component == CAR_DOOR_RR)
- doorPos.x = -doorPos.x;
- doorPos = Multiply3x3(GetMatrix(), doorPos);
+ off.x = -off.x;
+ doorPos += Multiply3x3(GetMatrix(), off);
}
if(GetUp().z < 0.0f){