.push(player);
}
- dbgc!(&situations);
+ trace_dbg!("situations", &situations);
let mut puos = SecondarySlotMap::new();
let mut most_obscure = None;
(true, false) => Some(PUO::Delete()),
(true, true ) => Some(PUO::Modify(())),
};
- dbgc!(&kinds, &players, &most_obscure, &puo);
+ trace_dbg!("situation", &kinds, &players, &most_obscure, &puo);
if let Some(puo) = puo {
for player in players {
// this calculation does not seem to work?
// to repro: bob moves a card out of bob's hand
// alice sees "a card with a red-striped back"
- dbgc!(most_obscure);
+ trace_dbg!("most_obscure", most_obscure);
let describe_occulter = |oni| Ok::<_,IE>(if_chain! {
if let Some(h) = occulteds.as_refs().main()[oni];
};
- dbgc!(&puos, &log, &occulteds);
+ trace_dbg!("committing", &puos, &log, &occulteds);
(||{
let occultation:
notches: default(),
};
debug!("creating occultation {:?}", &occultation);
- dbgc!(&recalc);
+ trace_dbg!("recalc", &recalc);
// Everything from here on must be undone if we get an error
// but we hope not to get one...
})
))()?;
- dbgc!(&updates);
+ trace_dbg!("created", &updates);
updates
}