diff options
Diffstat (limited to 'server')
-rw-r--r-- | server/player.cpp | 1 | ||||
-rw-r--r-- | server/player.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/server/player.cpp b/server/player.cpp index cb84c9a..72ab99b 100644 --- a/server/player.cpp +++ b/server/player.cpp @@ -56,6 +56,7 @@ void Player::handle_action(Message::p msg) { Message::RoundAction::p action_msg = dynamic_pointer_cast<Message::RoundAction>(msg); + action_msg->action.player = id; action_callback(action_msg->action); } diff --git a/server/player.h b/server/player.h index ce37d0a..27b2757 100644 --- a/server/player.h +++ b/server/player.h @@ -41,6 +41,9 @@ class Player : public boost::enable_shared_from_this<Player> { void handle_action(Message::p msg); public: + //! The ID of the player + int id; + //! Return player's nick. std::string nick(); |