From d75b9b82571834248a2337473307ffece8a73023 Mon Sep 17 00:00:00 2001 From: erorcun Date: Thu, 23 Jan 2020 23:21:50 +0300 Subject: CPlayerPed continues (#294) --- src/peds/PlayerPed.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/peds/PlayerPed.h') diff --git a/src/peds/PlayerPed.h b/src/peds/PlayerPed.h index 81d996be..0bba7ed3 100644 --- a/src/peds/PlayerPed.h +++ b/src/peds/PlayerPed.h @@ -20,11 +20,11 @@ public: int32 m_nSpeedTimer; int32 m_nShotDelay; float field_1376; // m_fAttackButtonCounter? - int8 field_1380; // bHaveTargetSelected? + bool m_bHaveTargetSelected; // may have better name int8 field_1381; int8 field_1382; int8 field_1383; - CEntity *m_pEvadingFrom; + CEntity *m_pEvadingFrom; // is this CPhysical? int32 m_nTargettableObjects[4]; bool m_bAdrenalineActive; bool m_bHasLockOnTarget; @@ -68,6 +68,13 @@ public: void PlayerControlFighter(CPad*); void ProcessWeaponSwitch(CPad*); void MakeObjectTargettable(int32); + void PlayerControl1stPersonRunAround(CPad *padUsed); + void EvaluateNeighbouringTarget(CEntity*, CEntity**, float*, float, float, bool); + void EvaluateTarget(CEntity*, CEntity**, float*, float, float, bool); + bool FindNextWeaponLockOnTarget(CEntity*, bool); + bool FindWeaponLockOnTarget(void); + void ProcessAnimGroups(void); + void ProcessPlayerWeapon(CPad*); static void SetupPlayerPed(int32); static void DeactivatePlayerPed(int32); -- cgit v1.2.3