chiark / gitweb /
hidden: Add trace for piece ID mapping
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 15:27:10 +0000 (15:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 22:30:42 +0000 (22:30 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/hidden.rs

index 2cf753957632d483c24b94d8f319490aa9f4d1c8..80c3758267a8ff05b71e065808a1f6d4c2ec1f60 100644 (file)
@@ -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<PieceId> {
@@ -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)
 }