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