From 8b36718c0a97807325937dba8c4e7796a63af0a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?eray=20or=C3=A7unus?= Date: Mon, 1 Jul 2019 19:26:46 +0300 Subject: CPed fixes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: eray orçunus --- src/entities/Ped.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/entities/Ped.h') diff --git a/src/entities/Ped.h b/src/entities/Ped.h index 741004a2..572ed17d 100644 --- a/src/entities/Ped.h +++ b/src/entities/Ped.h @@ -250,7 +250,7 @@ public: float m_movedY; float m_fRotationCur; float m_fRotationDest; - uint32 m_headingRate; + float m_headingRate; uint16 m_vehEnterType; uint16 m_walkAroundType; CEntity *m_pCurrentPhysSurface; @@ -368,7 +368,7 @@ public: void ClearAttack(void); bool IsPedHeadAbovePos(float zOffset); void RemoveWeaponModel(int modelId); - void SetCurrentWeapon(eWeaponType weaponType); + void SetCurrentWeapon(uint32 weaponType); bool SelectGunIfArmed(void); void Duck(void); void ClearDuck(void); @@ -382,7 +382,7 @@ public: bool IsPointerValid(void); void SortPeds(CPed**, int, int); void BuildPedLists(void); - void GiveWeapon(eWeaponType weaponType, int ammo); + void GiveWeapon(eWeaponType weaponType, uint32 ammo); void SetPedStats(ePedStats); static void GetLocalPositionToOpenCarDoor(CVector *output, CVehicle *veh, uint32 enterType, float offset); static void GetPositionToOpenCarDoor(CVector *output, CVehicle *veh, uint32 enterType, float seatPosMult); @@ -416,10 +416,10 @@ public: static void PedSetQuickDraggedOutCarPositionCB(CAnimBlendAssociation *assoc, void *arg); static void PedSetDraggedOutCarPositionCB(CAnimBlendAssociation *assoc, void *arg); - bool HasWeapon(eWeaponType weaponType) { return m_weapons[weaponType].m_eWeaponType == weaponType; } - CWeapon *GetWeapon(void) { return &m_weapons[m_currentWeapon]; } - CWeapon* GetWeapon(uint32 weaponType) { return &m_weapons[weaponType]; } - RwFrame *GetNodeFrame(int nodeId) { return m_pFrames[nodeId]->frame; } + inline bool HasWeapon(uint32 weaponType) { return m_weapons[weaponType].m_eWeaponType == weaponType; } + inline CWeapon *GetWeapon(uint32 weaponType) { return &m_weapons[weaponType]; } + inline CWeapon *GetWeapon(void) { return &m_weapons[m_currentWeapon]; } + inline RwFrame *GetNodeFrame(int nodeId) { return m_pFrames[nodeId]->frame; } // to make patching virtual functions possible void SetModelIndex_(uint32 mi) { CPed::SetModelIndex(mi); } -- cgit v1.2.3