]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/ScriptRunner.h
added compare and jump codes for scripts
[l2e.git] / src / common / ScriptRunner.h
index 4751908960d3dc630922207df86a02abdac6d98b..9b0f1ac8aa037503bdce31580a2e4ae617512b96 100644 (file)
@@ -11,6 +11,8 @@
 #include "fwd.h"
 #include "../geometry/Vector.h"
 
+#include <SDL.h>
+
 namespace common {
 
 class ScriptRunner {
@@ -38,6 +40,14 @@ private:
        int PopInt();
        const geometry::Vector<int> &PopVector();
 
+       void Compare(int, int);
+
+       enum CompareFlags {
+               COMPARE_EQUAL = 0,
+               COMPARE_LESS = 1,
+               COMPARE_GREATER = 2,
+       };
+
 private:
        ScriptHost *host;
        const Script *script;
@@ -50,6 +60,8 @@ private:
        geometry::Vector<int> vector0;
        geometry::Vector<int> vector1;
 
+       Uint8 compare;
+
 };
 
 }