summaryrefslogtreecommitdiffstats
path: root/src/script/cmdtoken.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/script/cmdtoken.h')
-rw-r--r--src/script/cmdtoken.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/script/cmdtoken.h b/src/script/cmdtoken.h
index fe831f1..24b592f 100644
--- a/src/script/cmdtoken.h
+++ b/src/script/cmdtoken.h
@@ -45,6 +45,10 @@ extern int GetResearch(char *line, int rank);
extern Gfx::PyroType GetPyro(char *line, int rank);
extern Gfx::CameraType GetCamera(char *line, int rank);
extern const char* GetCamera(Gfx::CameraType type);
+extern DriveType GetDrive(char *line, int rank);
+extern const char* GetDrive(DriveType type);
+extern ToolType GetTool(char *line, int rank);
+extern const char* GetTool(ToolType type);
extern int OpInt(char *line, const char *op, int def);
extern float OpFloat(char *line, const char *op, float def);
@@ -55,6 +59,8 @@ extern Gfx::EngineObjectType OpTypeTerrain(char *line, const char *op, Gfx::Engi
extern int OpResearch(char *line, const char *op);
extern Gfx::PyroType OpPyro(char *line, const char *op);
extern Gfx::CameraType OpCamera(char *line, const char *op);
+extern DriveType OpDrive(char *line, const char *op);
+extern ToolType OpTool(char *line, const char *op);
extern int OpBuild(char *line, const char *op);
extern Math::Vector OpPos(char *line, const char *op);
extern Math::Vector OpDir(char *line, const char *op);