From 427e2d30c538e2edc1e9a570a2bf349b36dc5d75 Mon Sep 17 00:00:00 2001 From: rubidium Date: Thu, 8 Jan 2009 14:40:18 +0000 Subject: (svn r14915) -Codechange: unify the receiving and sending of commands, and thus unifying most of the validity checking too. --- src/command_type.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/command_type.h') 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 */ -- cgit v1.2.3-54-g00ecf