CWeaponModelInfo

This commit is contained in:
aap
2020-05-10 10:04:20 +02:00
parent e4683a3074
commit e9fbd2ccfd
7 changed files with 115 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
#pragma once
#include "SimpleModelInfo.h"
class CWeaponModelInfo : public CSimpleModelInfo
{
union {
int32 m_animFileIndex;
char *m_animFileName;
};
public:
CWeaponModelInfo(void) : CSimpleModelInfo(MITYPE_WEAPON) { m_animFileIndex = -1; }
virtual void SetAnimFile(const char *file);
virtual void ConvertAnimFileIndex(void);
virtual int GetAnimFileIndex(void) { return m_animFileIndex; }
void Init(void);
void SetWeaponInfo(int32 weaponId);
int32 GetWeaponInfo(void);
void SetAtomic(int n, RpAtomic *atomic);
};