[−][src]Function cetkaik_yhuap_move_candidates::to_relative_piece
#[must_use]pub const fn to_relative_piece(piece: Piece, p: Perspective) -> Piece
Converts absolute::Piece
into relative::Piece
Examples
use cetkaik_core::*; use cetkaik_core::perspective::*; assert_eq!( to_relative_piece(absolute::Piece::Tam2, Perspective::IaIsDownAndPointsUpward), relative::Piece::Tam2 ); assert_eq!( to_relative_piece(absolute::Piece::NonTam2Piece { prof: Profession::Uai1, color: Color::Kok1, side: absolute::Side::IASide }, Perspective::IaIsDownAndPointsUpward), relative::Piece::NonTam2Piece { prof: Profession::Uai1, color: Color::Kok1, side: relative::Side::Upward } );