]> git.localhorst.tv Git - l2e.git/blobdiff - src/loader/Interpreter.h
removed stupid file headers that eclipse put in
[l2e.git] / src / loader / Interpreter.h
index e78de126c2f70dac5483ad6f182b123f6319c0db..fc1499dbd807c10eff793ee7b34a3506db8df640 100644 (file)
@@ -1,10 +1,3 @@
-/*
- * Interpreter.h
- *
- *  Created on: Aug 26, 2012
- *      Author: holy
- */
-
 #ifndef LOADER_INTERPRETER_H_
 #define LOADER_INTERPRETER_H_
 
@@ -14,6 +7,7 @@
 #include "TypeDescription.h"
 #include "../battle/fwd.h"
 #include "../common/fwd.h"
+#include "../common/Script.h"
 #include "../geometry/Vector.h"
 #include "../graphics/Color.h"
 #include "../graphics/ComplexAnimation.h"
@@ -91,9 +85,10 @@ private:
        void ReadObject(int typeId, int id, char *dest, const PropertyList &);
        void ReadScript(const std::vector<ScriptToken *> &, common::Script *);
        char *ReadScript(const std::vector<ScriptToken *> &);
-       void ReadScriptAddress(const ScriptToken &t, unsigned char *dest);
-       void ReadScriptInteger(const ScriptToken &t, unsigned char *dest);
-       void ReadScriptVector(const ScriptToken &t, unsigned char *dest);
+       common::Script::Code &CreateScriptCode(common::Script::Command c, char *dest);
+       void ReadScriptAddress(const ScriptToken &t, char *dest);
+       void ReadScriptInteger(const ScriptToken &t, char *dest);
+       void ReadScriptVector(const ScriptToken &t, char *dest);
 
        SDL_Surface *GetImage(const std::string &);