From: Ian Jackson Date: Sun, 7 Mar 2021 10:56:35 +0000 (+0000) Subject: hidden: add some dbgc! X-Git-Tag: otter-0.4.0~239 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a82489362a3b5671882a5cf5c9f59c83ae004f97;p=otter.git hidden: add some dbgc! Signed-off-by: Ian Jackson --- diff --git a/src/hand.rs b/src/hand.rs index aa22e9bb..68fbb65d 100644 --- a/src/hand.rs +++ b/src/hand.rs @@ -153,10 +153,13 @@ impl PieceTrait for Hand { let gpl = gplayers.byid_mut(player)?; let nick = Html(htmlescape::encode_minimal(&gpl.nick)); + dbgc!("ui op k entry", &opname, &xdata); + let (new_owner, xupdates, did) = match (opname, xdata.owner.is_some()) { ("claim", false) => { + dbgc!("claiming"); let new_desc = Html(format!("{}'s hand", &nick.0)); let new_owner = Some(MagicOwner { player, @@ -182,15 +185,18 @@ impl PieceTrait for Hand { owner_view: OccK::Visible, defview: OccK::Displaced { within: region }, }.views()?; + dbgc!("claiming got region", ®ion, &views); Ok::<_,IE>((region, views)) })().map_err(|ie| ApiPieceOpError::ReportViaResponse(ie.into()))?; // actually do things: + dbgc!("creating occ"); let xupdates = create_occultation(gplayers, gpieces, goccults, ipieces, region, piece, views)?; // xxx recalculate occultations + dbgc!("creating occ done", &new_owner, &xupdates); (new_owner, xupdates, format!("claimed {}", &old_desc.0)) } ("deactivate", true) => {