From 971e1c760e29915cc7b7633893cea122db72aea1 Mon Sep 17 00:00:00 2001 From: Kristofers Solo Date: Wed, 6 Nov 2024 14:09:34 +0200 Subject: [PATCH] feat(tile): add pos method --- src/tile.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tile.rs b/src/tile.rs index a628214..c63ff14 100644 --- a/src/tile.rs +++ b/src/tile.rs @@ -6,7 +6,7 @@ use super::Walls; #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub struct HexTile { - pos: Hex, + pub pos: Hex, pub walls: Walls, } @@ -25,6 +25,12 @@ impl HexTile { pub fn walls(&self) -> &Walls { &self.walls } + + /// Returns position of the tile + #[inline] + pub fn pos(&self) -> Hex { + self.pos + } } impl From for HexTile {