mirror of
https://github.com/halpz/re3.git
synced 2025-05-10 14:16:38 +03:00
Added CUpsideDownCarCheck and CStuckCarCheck
This commit is contained in:
parent
2b592605ab
commit
b1500fbe03
4 changed files with 163 additions and 8 deletions
|
@ -101,16 +101,24 @@ class CUpsideDownCarCheck
|
|||
|
||||
public:
|
||||
void Init();
|
||||
bool IsCarUpsideDown(int32);
|
||||
void UpdateTimers();
|
||||
bool AreAnyCarsUpsideDown();
|
||||
void AddCarToCheck(int32);
|
||||
void RemoveCarFromCheck(int32);
|
||||
bool HasCarBeenUpsideDownForAWhile(int32);
|
||||
};
|
||||
|
||||
struct CStuckCarCheckEntry
|
||||
{
|
||||
int32 m_nVehicleIndex;
|
||||
CVector m_vecPos;
|
||||
int32 m_nStartTime;
|
||||
float m_fDistance;
|
||||
int32 m_nLastCheck;
|
||||
float m_fRadius;
|
||||
uint32 m_nStuckTime;
|
||||
bool m_bStuck;
|
||||
|
||||
inline void Reset();
|
||||
};
|
||||
|
||||
class CStuckCarCheck
|
||||
|
@ -119,6 +127,10 @@ class CStuckCarCheck
|
|||
|
||||
public:
|
||||
void Init();
|
||||
void Process();
|
||||
void AddCarToCheck(int32, float, uint32);
|
||||
void RemoveCarFromCheck(int32);
|
||||
bool HasCarBeenStuckForAWhile(int32);
|
||||
};
|
||||
|
||||
class CTheScripts
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue