From ef5719f2f5f63440bb1390d06ea7f5082026b8d3 Mon Sep 17 00:00:00 2001 From: Pavel Lutskov Date: Mon, 20 Dec 2021 21:16:24 +0100 Subject: [PATCH] Reorganize board code in engine Just a bit --- rs/src/board.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/rs/src/board.rs b/rs/src/board.rs index de2576d..2e56da2 100644 --- a/rs/src/board.rs +++ b/rs/src/board.rs @@ -242,6 +242,11 @@ pub struct Board { } impl Board { + pub fn new() -> Board { + Board { + state: Default::default(), + } + } fn get_at(&self, position: &Position) -> Option<&Piece> { self.state.get(position) } @@ -260,11 +265,8 @@ impl Board { self.set_at(target, Some(piece)); Ok(()) } - - pub fn new() -> Board { - Board { - state: Default::default(), - } + pub fn clear(&mut self) { + self.state.clear(); } pub fn reset(&mut self) { self.state.clear();