Include a serde feature in the shared crate
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
use crate::leaderboard::{InMemoryLeaderboard, Leaderboard};
|
||||
use crate::player::Player;
|
||||
use board_network::protocol::{ClientMessage, ServerMessage};
|
||||
use board_network::types::TileRef;
|
||||
use board_shared::board::Board;
|
||||
use board_shared::deck::RngDeck;
|
||||
use board_shared::expr::is_valid_guess;
|
||||
@@ -87,7 +86,7 @@ impl Room {
|
||||
.iter()
|
||||
.map(|p| (p.name.clone(), p.score, p.ws.is_some()))
|
||||
.collect(),
|
||||
board: (&self.board).into(),
|
||||
board: self.board.clone(),
|
||||
active_player: self.active_player,
|
||||
has_started: self.has_started,
|
||||
})?;
|
||||
@@ -328,13 +327,7 @@ impl Room {
|
||||
fn sync_hand(&mut self, player_id: usize) {
|
||||
self.send(
|
||||
player_id,
|
||||
ServerMessage::SyncHand(
|
||||
self.players[player_id]
|
||||
.hand
|
||||
.iter()
|
||||
.map(|t| <Tile as Into<TileRef>>::into(*t))
|
||||
.collect::<Vec<_>>(),
|
||||
),
|
||||
ServerMessage::SyncHand(self.players[player_id].hand.tiles.clone()),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user