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