}
}
- fn conflict_loose_check(&self, _gpc: &GPiece)
+ fn conflict_loose_check(&self, _gpc: &GPiece, _client: ClientId)
-> Result<ContinueDespiteConflict, ApiPieceOpError> {
throw!(Fatal::BadLoose)
}
if u_gen > q_gen {
if ! form.loose { throw!(Inapplicable::Conflict); }
- let ContinueDespiteConflict = form.op.conflict_loose_check(&gpc)?;
+ let ContinueDespiteConflict = form.
+ op.conflict_loose_check(&gpc, client)?;
}
trace_dbg!("form.op", player, piece, &form.op, &gpc);
form.op.check_held(gpc,player)?;