summaryrefslogtreecommitdiff
path: root/src/command_type.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/command_type.h')
-rw-r--r--src/command_type.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/command_type.h b/src/command_type.h
index ccc0df26c..e61464504 100644
--- a/src/command_type.h
+++ b/src/command_type.h
@@ -389,4 +389,16 @@ struct Command {
*/
typedef void CommandCallback(bool success, TileIndex tile, uint32 p1, uint32 p2);
+/**
+ * Structure for buffering the build command when selecting a station to join.
+ */
+struct CommandContainer {
+ TileIndex tile; ///< tile command being executed on
+ uint32 p1; ///< parameter p1
+ uint32 p2; ///< parameter p2
+ uint32 cmd; ///< command being executed
+ CommandCallback *callback; ///< any callback function executed upon successful completion of the command
+ char text[80]; ///< possible text sent for name changes etc
+};
+
#endif /* COMMAND_TYPE_H */