#pragma once #include "Monster.h" class cMagmaCube : public cMonster { typedef cMonster super; public: /// Creates a MagmaCube of the specified size; size is 1 .. 3, with 1 being the smallest cMagmaCube(int a_Size); CLASS_PROTODEF(cMagmaCube) virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override; int GetSize(void) const { return m_Size; } protected: /// Size of the MagmaCube, 1 .. 3, with 1 being the smallest int m_Size; } ;