chiark / gitweb /
at-otter: Make bob for hidden too
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 13 Mar 2021 15:10:26 +0000 (15:10 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 13 Mar 2021 15:10:26 +0000 (15:10 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
apitest/at-otter.rs

index f7ae25d3c75501f8a322f94635b83c0a07f85fa2..9660d2833e17f48c2fe14ae6099cdeb1938082ad 100644 (file)
@@ -384,6 +384,7 @@ impl Ctx {
   fn hidden_hand(&mut self) {
     prepare_game(&self.su().ds, TABLE)?;
     let mut alice = self.connect_player(&self.alice)?;
+    let mut bob = self.connect_player(&self.bob)?;
     self.su_mut().mgmt_conn.fakerng_load(&[&"1"])?;
 
     let pieces = alice.pieces()?;
@@ -406,13 +407,16 @@ impl Ctx {
       "wrc": "Unpredictable",
     }))?;
 
+    bob.synch()?;
+
     for (pawn, &xoffset) in izip!(&pawns, [10,20].iter()) {
       alice.api_with_piece_op(&pawn.id, "m", json![
         (hand.pos + PosC([xoffset, 0]))?.0
       ])?;
     }
 
-    alice.synchx(None, |session, gen, k, v| {
+    alice.synch()?;
+    bob.synchx(None, |session, gen, k, v| {
       dbgc!((k, v));
     })?;