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