Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum Piece{}
- type Tile = Option<Piece>;
- struct Game {
- board: [Tile; 64],
- }
- impl Game {
- fn tiles(&self) -> impl Iterator< Item = ((usize, usize), &Tile) > {
- self.board
- .chunks(8)
- .enumerate()
- .flat_map(|(y, row)| row.iter().enumerate().map(move |(x, tile)| ((x, y), tile)))
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement