From d37be51f196eebdb8df57c87e8ab5bb684e1dcd9 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 26 May 2019 00:28:28 +0200 Subject: Score based MCTS --- src/game/player.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/game/player.rs') diff --git a/src/game/player.rs b/src/game/player.rs index 917abef..1704a27 100644 --- a/src/game/player.rs +++ b/src/game/player.rs @@ -30,12 +30,12 @@ impl Player { .find(|w| w.id == id) } - pub fn active_worm(&self) -> &Worm { - &self.worms[self.active_worm] + pub fn active_worm(&self) -> Option<&Worm> { + self.worms.get(self.active_worm) } - pub fn active_worm_mut(&mut self) -> &mut Worm { - &mut self.worms[self.active_worm] + pub fn active_worm_mut(&mut self) -> Option<&mut Worm> { + self.worms.get_mut(self.active_worm) } pub fn health(&self) -> i32 { -- cgit v1.2.3