/*! * @file hyperblaster.h * a weapon that to fire heavy weaponary Hyperblasts. */ #ifndef _HYPERBLASTER_H #define _HYPERBLASTER_H #include "weapon.h" class Hyperblaster : public Weapon { ObjectListDeclaration(Hyperblaster); public: Hyperblaster (const TiXmlElement* root = NULL); virtual ~Hyperblaster (); void init(); virtual void loadParams(const TiXmlElement* root); virtual void activate(); virtual void deactivate(); virtual void fire(); private: // PNode* objectComponent1; //