|
|
- #include "Spell.hpp"
-
- Spell::Spell(const char *n, int t, int a, int c)
- {
- this->name = n;
- this->type = t;
- this->amount = a;
- this->cost = c;
- }
-
- int Spell::getType()
- {
- return this->type;
- }
-
- int Spell::getAmount()
- {
- return this->amount;
- }
-
- int Spell::getCost()
- {
- return this->cost;
- }
-
- const char *Spell::getName()
- {
- return this->name;
- }
-
- std::vector<Spell *> Spell::Book = {
- new Spell("Spanish Inquisition", 1, 111111, 0),
- new Spell("Mana Bolt", 1, 5, 1),
- new Spell("Flame Bolt", 1, 8, 2),
- new Spell("Mana Flare", 1, 10, 3),
- new Spell("Ice Spear", 1, 13, 4),
- new Spell("Mana Misile", 1, 15, 5),
- new Spell("Thunder Strike", 1, 18, 6),
- new Spell("Mana Blast", 1, 20, 7),
- };
|