From a6072f8b5f49d07d2ad02f4c2b88aa2cf48262c1 Mon Sep 17 00:00:00 2001 From: LinlyBoi Date: Wed, 10 May 2023 08:53:25 +0300 Subject: [PATCH] this needed to stop --- src/gamedata/mod.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gamedata/mod.rs b/src/gamedata/mod.rs index afac965..fe606ee 100644 --- a/src/gamedata/mod.rs +++ b/src/gamedata/mod.rs @@ -34,6 +34,9 @@ impl Board { (self.p1_score, self.p2_score) } pub fn play(&mut self, disk: Disk, col: usize) -> bool { + if self.game_over() { + return false; + } let column = &self.columns.as_columns()[col]; let empty = column.iter().filter(|&a| matches!(a, Disk::EMPTY)).count(); // dbg!(empty);