/*! * @file turret.h */ #ifndef _BOOMERANG_GUN_H #define _BOOMERANG_GUN_H #include "weapon.h" class BoomerangGun : public Weapon { ObjectListDeclaration(BoomerangGun); public: BoomerangGun (); BoomerangGun(const TiXmlElement* root); virtual ~BoomerangGun (); void init(); virtual void loadParams(const TiXmlElement* root); virtual void activate(); virtual void deactivate(); virtual void tick(float dt); virtual void fire(); private: }; #endif /* _BOOMERANG_GUN_H */