summaryrefslogtreecommitdiffstats
path: root/src/entities/PlayerPed.h
diff options
context:
space:
mode:
authoreray orçunus <erayorcunus@gmail.com>2019-06-16 20:39:48 +0200
committereray orçunus <erayorcunus@gmail.com>2019-06-16 21:00:09 +0200
commitc1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b (patch)
treebd672a23d675ee5531ee8b218dcd88de634a835d /src/entities/PlayerPed.h
parentMore CPed functions and minor fixes (diff)
downloadre3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar.gz
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar.bz2
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar.lz
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar.xz
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.tar.zst
re3-c1bd90c7ddcb28c0ba5ebe66ab90319ffeee6d8b.zip
Diffstat (limited to '')
-rw-r--r--src/entities/PlayerPed.h34
1 files changed, 33 insertions, 1 deletions
diff --git a/src/entities/PlayerPed.h b/src/entities/PlayerPed.h
index 35128f46..08892277 100644
--- a/src/entities/PlayerPed.h
+++ b/src/entities/PlayerPed.h
@@ -5,7 +5,39 @@
class CPlayerPed : public CPed
{
public:
+ // All credits goes to DK22Pac
// 0x53C
- uint8 stuff[180];
+ int *m_pWanted; // CWanted *
+ int *m_pArrestingCop; // CCopPed *m_pArrestingCop;
+ float m_fMoveSpeed;
+ float m_fCurrentStamina;
+ float m_fMaxStamina;
+ float m_fStaminaProgress;
+ char m_bWeaponSlot;
+ uint8 m_bSpeedTimerFlag;
+ bool m_bShouldEvade;
+ char field_1367;
+ uint32 m_nSpeedTimer;
+ uint32 m_nShotDelay;
+ float field_1376;
+ char field_1380;
+ char field_1381;
+ char field_1382;
+ char field_1383;
+ CEntity *m_pEvadingFrom;
+ int m_nTargettableObjects[4];
+ bool m_bAdrenalineActive;
+ bool m_bHasLockOnTarget;
+ char field_1406;
+ char field_1407;
+ uint32 m_bAdrenalineTime;
+ bool m_bCanBeDamaged;
+ char field_1413;
+ char field_1414;
+ char field_1415;
+ CVector field_1416[6];
+ int field_1488[6];
+ float field_1512;
+ float m_fFPSMoveHeading;
};
static_assert(sizeof(CPlayerPed) == 0x5F0, "CPlayerPed: error");