mirror of
https://github.com/GTAmodding/re3.git
synced 2025-10-19 09:09:21 +00:00
CPed::Avoid and needed changes
Signed-off-by: eray orçunus <erayorcunus@gmail.com>
This commit is contained in:
parent
fcc6a8bc55
commit
e45689373d
4 changed files with 162 additions and 6 deletions
|
@ -97,7 +97,7 @@ public:
|
|||
uint8 m_ped_flagA2 : 1;
|
||||
uint8 m_ped_flagA4 : 1;
|
||||
uint8 m_ped_flagA8 : 1;
|
||||
uint8 m_ped_flagA10 : 1;
|
||||
uint8 m_ped_flagA10 : 1; // set when A20 just changed?
|
||||
uint8 m_ped_flagA20_look : 1;
|
||||
uint8 m_ped_flagA40 : 1;
|
||||
uint8 m_ped_flagA80 : 1;
|
||||
|
@ -114,7 +114,7 @@ public:
|
|||
uint8 m_ped_flagC4 : 1;
|
||||
uint8 m_ped_flagC8 : 1;
|
||||
uint8 m_ped_flagC10 : 1;
|
||||
uint8 m_ped_flagC20 : 1;
|
||||
uint8 m_ped_flagC20 : 1; // just left some body part?
|
||||
uint8 m_ped_flagC40 : 1;
|
||||
uint8 m_ped_flagC80 : 1;
|
||||
uint8 m_ped_flagD1 : 1;
|
||||
|
@ -166,7 +166,7 @@ public:
|
|||
uint8 m_ped_flagI40 : 1;
|
||||
uint8 m_ped_flagI80 : 1;
|
||||
uint8 stuff10[15];
|
||||
int32 m_field_16C;
|
||||
CPed *m_field_16C;
|
||||
uint8 stuff12[44];
|
||||
int32 m_pEventEntity;
|
||||
float m_fAngleToEvent;
|
||||
|
@ -198,7 +198,10 @@ public:
|
|||
CPathNode *m_pLastPathNode;
|
||||
float m_fHealth;
|
||||
float m_fArmour;
|
||||
uint8 stuff2[34];
|
||||
uint8 stuff2[20];
|
||||
float m_fRotationCur;
|
||||
float m_fRotationDest;
|
||||
uint8 stuff13[6];
|
||||
CEntity *m_pCurrentPhysSurface;
|
||||
CVector m_vecOffsetFromPhysSurface;
|
||||
CEntity *m_pCurSurface;
|
||||
|
@ -249,6 +252,7 @@ public:
|
|||
void RemoveBodyPart(PedNode nodeId, int8 unknown);
|
||||
void SpawnFlyingComponent(int, int8 unknown);
|
||||
bool OurPedCanSeeThisOne(CEntity* who);
|
||||
void Avoid(void);
|
||||
static RwObject *SetPedAtomicVisibilityCB(RwObject *object, void *data);
|
||||
static RwFrame *RecurseFrameChildrenVisibilityCB(RwFrame *frame, void *data);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue