My Project
 
Loading...
Searching...
No Matches
toxicgas.h
Go to the documentation of this file.
1#pragma once
2
3#include "blob.h"
4#include "herodoom.h"
5
6class ToxicGas :public Blob, public HeroDoom, public Object{
7public:
8 virtual std::string getClassName() { return "ToxicGas"; }
10
11 virtual void use(BlobEmitter* emitter);
12 virtual std::string tileDesc();
13
14 virtual void onDeath();
15protected:
16 virtual void evolve();
17};
Definition blobemitter.h:6
BlobEmitter * emitter
Definition blob.h:19
Blob()
Definition blob.cpp:135
Definition herodoom.h:4
Definition typedefine.h:69
Definition toxicgas.h:6
virtual void evolve()
Definition toxicgas.cpp:10
virtual std::string tileDesc()
Definition toxicgas.cpp:62
virtual void onDeath()
Definition toxicgas.cpp:67
CLASSOBJECT(ToxicGas)
virtual std::string getClassName()
Definition toxicgas.h:8
virtual void use(BlobEmitter *emitter)
Definition toxicgas.cpp:55