From 52e2a7d7d4d5d3a5aafe95c90aa001444dcb04d6 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 7 Apr 2021 18:34:20 +0100 Subject: [PATCH] rotateable: Provide PieceAngle::is_rotated Signed-off-by: Ian Jackson --- src/spec.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/spec.rs b/src/spec.rs index c547f785..7ddf8b14 100644 --- a/src/spec.rs +++ b/src/spec.rs @@ -282,6 +282,12 @@ pub mod piece_specs { // ---------- Implementation - angles ---------- +impl PieceAngle { + pub fn is_rotated(&self) -> bool { match self { + &PieceAngle::Compass(CompassAngle(a)) => a != 0, + } } +} + impl Default for PieceAngle { fn default() -> Self { PieceAngle::Compass(default()) } } -- 2.30.2