Weapon layer in Peds

This commit is contained in:
eray orçunus
2020-05-15 17:30:25 +03:00
parent ede6b7db6a
commit acd1ea9909
36 changed files with 2182 additions and 875 deletions

View File

@ -387,20 +387,21 @@ enum
MI_TRAIN = -1,
MI_DODO = -2,
MI_GRENADE = 258,
MI_AK47,
MI_BASEBALL_BAT,
MI_COLT,
MI_MOLOTOV,
MI_ROCKETLAUNCHER,
MI_SHOTGUN,
MI_SNIPER,
MI_UZI,
MI_MISSILE,
MI_M16,
MI_FLAMETHROWER,
MI_BOMB,
MI_FINGERS,
MI_BASEBALL_BAT = 264,
MI_GRENADE = 270,
MI_MOLOTOV = 272,
MI_MISSILE = 273,
MI_COLT = 274,
MI_AK47 = 276,
MI_SHOTGUN = 279,
MI_M16 = 280,
MI_UZI = 282,
MI_MP5 = 284,
MI_SNIPER = 285,
MI_ROCKETLAUNCHER = 287,
MI_FLAMETHROWER = 288,
MI_BOMB = 291,
MI_FINGERS = 293,
MI_CUTOBJ01 = 295,
MI_CUTOBJ02,

View File

@ -39,9 +39,10 @@ public:
RwObject *CreateInstance(RwMatrix *);
RwObject *GetRwObject(void) { return (RwObject*)m_atomics[0]; }
virtual void SetAtomic(int n, RpAtomic *atomic);
void Init(void);
void IncreaseAlpha(void);
void SetAtomic(int n, RpAtomic *atomic);
void SetLodDistances(float *dist);
float GetLodDistance(int i);
float GetNearDistance(void);

View File

@ -14,9 +14,9 @@ public:
virtual void SetAnimFile(const char *file);
virtual void ConvertAnimFileIndex(void);
virtual int GetAnimFileIndex(void) { return m_animFileIndex; }
virtual void SetAtomic(int n, RpAtomic *atomic);
void Init(void);
void SetWeaponInfo(int32 weaponId);
int32 GetWeaponInfo(void);
void SetAtomic(int n, RpAtomic *atomic);
};