diff options
author | Vegard Storheil Eriksen <zyp@jvnv.net> | 2010-12-03 10:33:05 +0100 |
---|---|---|
committer | Vegard Storheil Eriksen <zyp@jvnv.net> | 2010-12-03 10:33:05 +0100 |
commit | 34e376a4908f8f2235d28314c4f779bbd1d09389 (patch) | |
tree | 4af1ebbf313d6a10bcde77d87a0cd4a3c30ad37e /server/player.cpp | |
parent | 391b6e2ad7541100191c2f2d4dd9ea5163de8f19 (diff) |
Use PlayerState and GameState in Message::RoundState.
Diffstat (limited to 'server/player.cpp')
-rw-r--r-- | server/player.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/server/player.cpp b/server/player.cpp index 554084d..6673937 100644 --- a/server/player.cpp +++ b/server/player.cpp @@ -13,13 +13,19 @@ void Game::Player::round_start() { client->round_start(); } -Game::Player::State Game::Player::get_state() { - State state = {hand, open, pond}; +PlayerState Game::Player::get_state() { + Tilegroups h = open; + h.insert(h.begin(), hand); + + PlayerState state = {h, pond}; return state; } -Game::Player::State Game::Player::get_state_filtered() { - State state = {hand, open, pond}; +PlayerState Game::Player::get_state_filtered() { + Tilegroups h = open; + h.insert(h.begin(), hand); + + PlayerState state = {h, pond}; return state; } |