diff options
Diffstat (limited to 'webapp/src/components/game.rs')
-rw-r--r-- | webapp/src/components/game.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/webapp/src/components/game.rs b/webapp/src/components/game.rs index 9511eb2..c5e2602 100644 --- a/webapp/src/components/game.rs +++ b/webapp/src/components/game.rs @@ -4,9 +4,7 @@ use log::{error, info}; use yew::prelude::*; fn init_state() -> GameState { - let dealer = Player::East; - let deal = deal(); - GameState::Bidding { dealer, deal } + GameState::new(deal(), Player::East) } #[function_component(Game)] @@ -46,7 +44,7 @@ pub fn game() -> Html { }; let center = match &*state { - GameState::Bidding { dealer, deal } => { + GameState::Bidding { dealer, deal, bidding } => { let on_contract = { let state = state.clone(); let dealer = dealer.clone(); |