From: Ian Jackson Date: Sun, 31 Jan 2021 15:27:10 +0000 (+0000) Subject: hidden: Add trace for piece ID mapping X-Git-Tag: otter-0.4.0~580 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=2fd7cba0b8c4f3e3b039f6c49318062a4bdfa29c;p=otter.git hidden: Add trace for piece ID mapping Signed-off-by: Ian Jackson --- diff --git a/src/hidden.rs b/src/hidden.rs index 2cf75395..80c37582 100644 --- a/src/hidden.rs +++ b/src/hidden.rs @@ -57,7 +57,7 @@ pub struct GameOccults { pub fn piece_pri( _occults: &GameOccults, // xxx - _player: PlayerId, + player: PlayerId, gpl: &mut GPlayerState, piece: PieceId, pc: &PieceState, @@ -65,12 +65,14 @@ pub fn piece_pri( let vpiece = gpl.idmap.fwd_or_insert(piece); let angle = make_angle_visible(pc.angle); let face = pc.face; + trace!("{} {:?} => {} face={:?} angle={:?}", + player, piece, vpiece, face, angle); PieceRenderInstructions { id: vpiece, angle, face } } pub fn vpiece_decode( _gs: &GameState, // xxx - _player: PlayerId, + player: PlayerId, gpl: &GPlayerState, vis: VisiblePieceId ) -> Option { @@ -78,6 +80,7 @@ pub fn vpiece_decode( // xxx check for occultation: // check that this piece is visible at all to this player, // or they might manipulate it despite not seeing it! + trace!("{} {:?} <= {}", player, piece, vis); Some(piece) }