let bn1 = a_pieces.find_by_desc_glob("*400ƒ*");
let other_pile = PosC::new(40,20);
+ let temp_pos = PosC::new(40,10);
alice.api_piece_op_single(PuSynch((&mut a_pieces, bn1)).id(), (
"multigrab", json!({ "n": 50, 'z': "q000000000" })
alice.synchu(&mut a_pieces)?;
a_pieces[bn1].assert_desc_contains(" 50ƒ");
- let _change = a_pieces.find_by_desc_glob("* 350ƒ*");
+ let bn2 = a_pieces.find_by_desc_glob("* 350ƒ*");
alice.api_piece(GH::Ungrab, PuSynch((&mut a_pieces, bn1)), other_pile)?;
alice.synchu(&mut a_pieces)?;
+ alice.api_piece_op_single(PuSynch((&mut a_pieces, bn2)).id(), (
+ "multigrab", json!({ "n": 13, 'z': "t000000000" })
+ ))?;
+ alice.api_piece(GH::Ungrab, PuSynch((&mut a_pieces, bn2)), temp_pos)?;
+ alice.synchu(&mut a_pieces)?;
+ a_pieces[bn2].assert_desc_contains(" 13ƒ");
+
+ let _bn3 = a_pieces.find_by_desc_glob("* 337ƒ*");
+
}
}