262 |
enum Type { HILL, HOLLOW, TINYHILL, TINYHOLLOW }; |
enum Type { HILL, HOLLOW, TINYHILL, TINYHOLLOW }; |
263 |
|
|
264 |
HillHollow(const char *name, Type t); |
HillHollow(const char *name, Type t); |
|
virtual ~HillHollow() {} |
|
265 |
|
|
266 |
void transmute(Type newtype); |
void transmute(Type newtype); |
267 |
V2 vec_to_center (V2 v); |
V2 vec_to_center (V2 v); |
733 |
class Bomb : public Item { |
class Bomb : public Item { |
734 |
public: |
public: |
735 |
Bomb(const char *kind) : Item(kind), m_burning(false) {} |
Bomb(const char *kind) : Item(kind), m_burning(false) {} |
|
virtual ~Bomb() {} |
|
736 |
|
|
737 |
protected: |
protected: |
738 |
virtual void message(const string &msg, const Value &) { |
virtual void message(const string &msg, const Value &) { |