summaryrefslogtreecommitdiff
path: root/src/command.cpp
diff options
context:
space:
mode:
authorrubidium <rubidium@openttd.org>2011-11-14 20:38:56 +0000
committerrubidium <rubidium@openttd.org>2011-11-14 20:38:56 +0000
commitf60042942473640e60136e7a43d2bc6a4c824a26 (patch)
treef338a814fbf9e1312236b184e07833babf0f8a27 /src/command.cpp
parent15f671279df2696aad13aca3d431ee4a988694f3 (diff)
downloadopenttd-f60042942473640e60136e7a43d2bc6a4c824a26.tar.xz
(svn r23215) -Codechange: stricter type safety for CommandFlags
Diffstat (limited to 'src/command.cpp')
-rw-r--r--src/command.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/command.cpp b/src/command.cpp
index 4b6035109..d521cda0e 100644
--- a/src/command.cpp
+++ b/src/command.cpp
@@ -173,7 +173,7 @@ CommandProc CmdSetVehicleOnTime;
CommandProc CmdAutofillTimetable;
CommandProc CmdSetTimetableStart;
-#define DEF_CMD(proc, flags, type) {proc, #proc, flags, type}
+#define DEF_CMD(proc, flags, type) {proc, #proc, (CommandFlags)flags, type}
/**
* The master command table
@@ -327,7 +327,7 @@ bool IsValidCommand(uint32 cmd)
* @param cmd The integer value of the command
* @return The flags for this command
*/
-byte GetCommandFlags(uint32 cmd)
+CommandFlags GetCommandFlags(uint32 cmd)
{
assert(IsValidCommand(cmd));
@@ -590,7 +590,7 @@ CommandCost DoCommandPInternal(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd,
assert(proc != NULL);
/* Command flags are used internally */
- uint cmd_flags = GetCommandFlags(cmd);
+ CommandFlags cmd_flags = GetCommandFlags(cmd);
/* Flags get send to the DoCommand */
DoCommandFlag flags = CommandFlagsToDCFlags(cmd_flags);