From 272f4f8b4b12e4d732b1a5adaa37b318c0058675 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Tue, 30 Nov 2010 23:59:09 +0100 Subject: Add LobbyStatus and LobbyAction messages. --- common/message.h | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'common/message.h') diff --git a/common/message.h b/common/message.h index d2eb5d7..53e6b5e 100644 --- a/common/message.h +++ b/common/message.h @@ -85,6 +85,34 @@ namespace Message { } }; + class LobbyStatus : public Base { + public: + typedef boost::shared_ptr p; + + LobbyStatus() : Base(Types::LobbyStatus) {} + + std::vector game_modes; + + template + void serialize(Archive & ar, const unsigned int v) { + ar & game_modes; + } + }; + + class LobbyAction : public Base { + public: + typedef boost::shared_ptr p; + + LobbyAction(int i = 0) : Base(Types::LobbyAction), index(i) {} + + int index; + + template + void serialize(Archive & ar, const unsigned int v) { + ar & index; + } + }; + class GameStart : public Base { public: typedef boost::shared_ptr p; -- cgit v1.2.3