| #ifndef SPELL_WARZ_SPELL_CPP | |
| #define SPELL_WARZ_SPELL_CPP 1 | |
|  | |
| class Spell | |
| { | |
| protected: | |
|     const char *name; | |
| 
 | |
|     int type; | |
|     int amount; | |
|     int cost; | |
| 
 | |
| public: | |
|     int TYPE_RESTORATION = 0; | |
|     int TYPE_DESTRUCTION = 1; | |
| 
 | |
|     Spell(const char *, int, int, int); | |
|     int getType(); | |
|     int getAmount(); | |
|     int getCost(); | |
|     const char *getName(); | |
| }; | |
| 
 | |
| #endif
 |