mirror of
https://github.com/halpz/re3.git
synced 2025-06-30 04:36:18 +00:00
some camera code
This commit is contained in:
@ -273,14 +273,14 @@ CAutomobile::ProcessControl(void)
|
||||
if(CReplay::IsPlayingBack())
|
||||
return;
|
||||
|
||||
UpdatePassengerList();
|
||||
|
||||
// Heli wind
|
||||
if(IsRealHeli())
|
||||
if((GetStatus() == STATUS_PLAYER || GetStatus() == STATUS_PHYSICS) && m_aWheelSpeed[1] > 0.075f ||
|
||||
GetStatus() == STATUS_SIMPLE)
|
||||
CWindModifiers::RegisterOne(GetPosition(), 1);
|
||||
|
||||
UpdatePassengerList();
|
||||
|
||||
// Improve grip of vehicles in certain cases
|
||||
bool strongGrip1 = false;
|
||||
bool strongGrip2 = false;
|
||||
|
@ -125,7 +125,7 @@ CBike::CBike(int32 id, uint8 CreatedBy)
|
||||
bIsStanding = false;
|
||||
bExtraSpeed = false;
|
||||
bIsOnFire = false;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
|
||||
m_fTireTemperature = 1.0f;
|
||||
m_fBrakeDestabilization = 0.0f;
|
||||
@ -314,7 +314,7 @@ CBike::ProcessControl(void)
|
||||
ReduceHornCounter();
|
||||
bVehicleColProcessed = false;
|
||||
bAudioChangingGear = false;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
// that's all we do for simple vehicles
|
||||
return;
|
||||
|
||||
@ -324,7 +324,7 @@ CBike::ProcessControl(void)
|
||||
PlayHornIfNecessary();
|
||||
|
||||
bBalancedByRider = true;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
|
||||
if(bIsBeingCarJacked){
|
||||
m_fGasPedal = 0.0f;
|
||||
@ -350,7 +350,7 @@ CBike::ProcessControl(void)
|
||||
bBalancedByRider = (pDriver || pPassengers[0] || bIsBeingCarJacked) && !bIsStanding;
|
||||
m_fPedLeanAmountLR = 0.0f;
|
||||
m_fPedLeanAmountUD = 0.0f;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
|
||||
if(bIsBeingCarJacked){
|
||||
m_fGasPedal = 0.0f;
|
||||
@ -371,7 +371,7 @@ CBike::ProcessControl(void)
|
||||
m_nCarHornTimer = 0;
|
||||
|
||||
bBalancedByRider = false;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
m_fPedLeanAmountLR = 0.0f;
|
||||
m_fPedLeanAmountUD = 0.0f;
|
||||
break;
|
||||
@ -393,7 +393,7 @@ CBike::ProcessControl(void)
|
||||
m_nCarHornTimer = 0;
|
||||
|
||||
bBalancedByRider = true;
|
||||
m_bike_flag80 = false;
|
||||
bWheelieCam = false;
|
||||
break;
|
||||
}
|
||||
|
||||
@ -1344,7 +1344,7 @@ CBike::PreRender(void)
|
||||
// 1.0 if directly behind car, -1.0 if in front
|
||||
float behindness = DotProduct(lookVector, GetForward());
|
||||
// 0.0 if behind car, PI if in front
|
||||
float angle = Abs(PI/2.0f - Acos(Abs(behindness)));
|
||||
float angle = Abs(Acos(Abs(behindness)));
|
||||
|
||||
// Headlight
|
||||
|
||||
|
@ -73,7 +73,7 @@ public:
|
||||
uint8 bIsStanding : 1;
|
||||
uint8 bExtraSpeed : 1; // leaning forward
|
||||
uint8 bIsOnFire : 1;
|
||||
uint8 m_bike_flag80 : 1;
|
||||
uint8 bWheelieCam : 1;
|
||||
int16 m_doingBurnout;
|
||||
float m_fTireTemperature;
|
||||
float m_fBrakeDestabilization;
|
||||
|
Reference in New Issue
Block a user