- void ReadScriptAddress(const ScriptToken &t, unsigned char *dest);
- void ReadScriptInteger(const ScriptToken &t, unsigned char *dest);
- void ReadScriptVector(const ScriptToken &t, unsigned char *dest);
-
+ /// Reinterpret dest as a script code and return a
+ /// reference to that.
+ common::Script::Code &CreateScriptCode(common::Script::Command c, char *dest);
+ /// Write address to dest.
+ void ReadScriptAddress(const ScriptToken &t, char *dest);
+ /// Write integer to est.
+ void ReadScriptInteger(const ScriptToken &t, char *dest);
+ /// Write vector to dest.
+ void ReadScriptVector(const ScriptToken &t, char *dest);
+
+ /// Get a surface from given image path.
+ /// Load it if neccessary.