From b05d9ebf933665343892fb985ab3466181f92ab3 Mon Sep 17 00:00:00 2001 From: Vegard Storheil Eriksen Date: Fri, 19 Nov 2010 17:53:23 +0100 Subject: Outline of program flow in Game class. --- server/game.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'server/game.h') diff --git a/server/game.h b/server/game.h index 00da0bc..39e02f8 100644 --- a/server/game.h +++ b/server/game.h @@ -7,6 +7,7 @@ #include #include "player.h" +#include "../common/action.h" class Game : public boost::enable_shared_from_this { public: @@ -14,6 +15,8 @@ class Game : public boost::enable_shared_from_this { static p create(Player::p player_1, Player::p player_2, Player::p player_3, Player::p player_4); + ~Game(); + private: std::vector players; @@ -27,6 +30,10 @@ class Game : public boost::enable_shared_from_this { //! Start the game. void start(); + void round_start(); + void round_update(); + void handle_action(Action action); + void round_end(); }; #endif -- cgit v1.2.3