X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FInterpreter.h;fp=src%2Floader%2FInterpreter.h;h=9e90bcc4e98fd51d9f7b05594308b689a6df3d01;hb=2a1d9169e1f6c2dfe0f93ed40d5fb68d3da342af;hp=bfe18c2a301bf79f3b8a751940ee4fb9be77b76c;hpb=f6085f8568f2c754ed2eac294171e542139581f4;p=l2e.git diff --git a/src/loader/Interpreter.h b/src/loader/Interpreter.h index bfe18c2..9e90bcc 100644 --- a/src/loader/Interpreter.h +++ b/src/loader/Interpreter.h @@ -8,11 +8,15 @@ #ifndef LOADER_INTERPRETER_H_ #define LOADER_INTERPRETER_H_ +#include "fwd.h" #include "ParsedSource.h" #include "TypeDescription.h" +#include "../battle/fwd.h" +#include "../common/fwd.h" #include "../geometry/Vector.h" #include "../graphics/Color.h" #include "../graphics/ComplexAnimation.h" +#include "../graphics/fwd.h" #include #include @@ -21,38 +25,8 @@ #include #include -namespace battle { - class Hero; - class Monster; - class PartyLayout; - struct Resources; - class Stats; -} - -namespace common { - class Ikari; - class Item; - class Spell; - class TargetingMode; -} - -namespace graphics { - class Animation; - class Font; - class Frame; - class Gauge; - struct MenuProperties; - class SimpleAnimation; - class Sprite; -} - namespace loader { -class Definition; -class Literal; -class PropertyList; -class Value; - class Interpreter { public: