let pri = PieceRenderInstructions {
id: VisiblePieceId(piece.data()),
angle: VisiblePieceAngle(p.angle), // xxx
- face: default(),
occluded: PriOccluded::Visible,
};
let bbox = pinfo.bbox_approx()?;
let desc_html = if let Some(pc) = &pc {
let pri = PieceRenderInstructions {
id: default(),
- face: default(),
angle: VisiblePieceAngle(pc.angle), // xxx
occluded: PriOccluded::Visible,
};
pub struct PieceRenderInstructions {
pub id: VisiblePieceId,
pub angle: VisiblePieceAngle,
- pub face: FaceId,
pub occluded: PriOccluded,
}
) -> PieceRenderInstructions {
let vpiece = gpl.idmap.fwd_or_insert(piece);
let angle = VisiblePieceAngle(pc.angle);
- let face = pc.face;
let occluded = PriOccluded::Visible; // xxx
- trace!("{} {:?} => {} face={:?} angle={:?}",
- player, piece, vpiece, face, angle);
- PieceRenderInstructions { id: vpiece, angle, face, occluded }
+ trace!("{} {:?} => {} angle={:?}",
+ player, piece, vpiece, angle);
+ PieceRenderInstructions { id: vpiece, angle, occluded }
}
pub fn piece_at_all_occluded(