]> git.localhorst.tv Git - l2e.git/blobdiff - src/common/Script.h
first scripting implementation
[l2e.git] / src / common / Script.h
diff --git a/src/common/Script.h b/src/common/Script.h
new file mode 100644 (file)
index 0000000..93bc531
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+ * Script.h
+ *
+ *  Created on: Oct 13, 2012
+ *      Author: holy
+ */
+
+#ifndef COMMON_SCRIPT_H_
+#define COMMON_SCRIPT_H_
+
+namespace common {
+
+class Script {
+
+public:
+       Script();
+       ~Script();
+
+       enum Code {
+               CODE_MOVE_A0,
+               CODE_MOVE_A1,
+               CODE_MOVE_I0,
+               CODE_MOVE_I1,
+               CODE_MOVE_V0,
+               CODE_MOVE_V1,
+
+               CODE_ADD_I0,
+               CODE_ADD_I1,
+               CODE_ADD_V0,
+               CODE_ADD_V1,
+
+               CODE_RAND_I0,
+               CODE_RAND_I1,
+
+               CODE_SYSCALL,
+       };
+
+public:
+       const unsigned char *text;
+       int textlen;
+
+};
+
+}
+
+#endif /* COMMON_SCRIPT_H_ */