// "even-q" vertical layout // not exactly the same as 2112 #[derive(Clone)] pub struct Coordinate { x: i32, y: i32, } #[derive(Clone)] pub enum Direction { N, S, NE, SE, NW, SW }