From 82c447fbfe12ee76dbbdaa36b0de1343d3a91795 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Fri, 23 Dec 2022 13:05:54 -0500 Subject: Fix propagation of the previous trick --- protocol/src/bridge_engine.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'protocol/src/bridge_engine.rs') diff --git a/protocol/src/bridge_engine.rs b/protocol/src/bridge_engine.rs index b069e18..ee43437 100644 --- a/protocol/src/bridge_engine.rs +++ b/protocol/src/bridge_engine.rs @@ -841,7 +841,7 @@ pub struct PlayStatePlayerView { pub dummy: Option>, pub declarer_tricks: u8, pub hand: Vec, - pub previous_trick: Trick, + pub previous_trick: Option, pub current_trick: TurnInPlay, } @@ -870,10 +870,7 @@ impl PlayStatePlayerView { hand: player_position .get_cards(&play_state.playing_deal.deal) .clone(), - previous_trick: Trick { - leader: random(), - cards_played: vec![], - }, + previous_trick: play_state.playing_deal.tricks_played.last().cloned(), current_trick: play_state.playing_deal.in_progress.clone(), } } -- cgit v1.2.3