00001 00010 #ifndef WEAPONINFO_H 00011 #define WEAPONINFO_H 00012 00017 class CVisibleWeaponInfo : public CGameObj 00018 { 00019 public: 00021 CVisibleWeaponInfo(); 00022 00033 CVisibleWeaponInfo(const CVisibleWeaponInfo *aWeapon, float aXPos, float aYPos); 00034 00036 virtual ~CVisibleWeaponInfo(); 00037 00042 int weaponType(); 00043 00044 private: 00045 int mWeaponType; 00046 }; 00047 00053 class CWeaponInfo : public CVisibleWeaponInfo 00054 { 00056 CWeaponInfo(); 00057 00065 CWeaponInfo(int aWeaponType, float aXPos, float aYPos); 00066 00068 virtual ~CWeaponInfo(); 00069 }; 00070 00071 #endif // WEAPONINFO_H