From f3f2a25f70446969281fcaac543648dd472c38fb Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 28 Dec 2022 06:52:17 -0500 Subject: Make dummy playable in the webapp --- server/src/main.rs | 2 ++ webapp/src/components/table.rs | 11 ++++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/server/src/main.rs b/server/src/main.rs index 7f3ba84..ef60551 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -159,6 +159,8 @@ async fn get_table_view( info!("Advancing play"); while table.game_in_progress() && table.game()?.current_player() != player_position + // TODO: Support other player configurations. + && table.game()?.current_player() != player_position.many_next(2) { advance_play(&mut table).await?; } diff --git a/webapp/src/components/table.rs b/webapp/src/components/table.rs index 6d35613..c4a7398 100644 --- a/webapp/src/components/table.rs +++ b/webapp/src/components/table.rs @@ -149,11 +149,9 @@ impl Component for OnlineTableInner { async move { services::new_deal(table.clone()).await?; services::get_table_player_view(table).await - } - .map(Msg::TableStateUpdated), - ); + }.map(Msg::TableStateUpdated)); false - } + }, } } @@ -245,7 +243,10 @@ pub fn playing_view( - +
+ { format!("It is {:?} to play", playing.current_player()) } +
+
{ dummy }
-- cgit v1.2.3