4 * Created on: Sep 19, 2012
8 #ifndef LOADER_CASTER_H_
9 #define LOADER_CASTER_H_
11 #include "Interpreter.h"
12 #include "../battle/fwd.h"
13 #include "../common/fwd.h"
14 #include "../map/fwd.h"
23 Caster(Interpreter &intp);
26 Caster(const Caster &);
27 Caster &operator =(const Caster &);
30 battle::Resources *GetBattleResources(const std::string &identifier);
31 common::Hero *GetHero(const std::string &identifier);
32 common::Item *GetItem(const std::string &identifier);
33 map::Map *GetMap(const std::string &identifier);
34 battle::Monster *GetMonster(const std::string &identifier);
35 battle::PartyLayout *GetPartyLayout(const std::string &identifier);
36 common::Spell *GetSpell(const std::string &identifier);
41 int battleResourcesId;
53 #endif /* LOADER_CASTER_H_ */