From 5881efeb75c694478510196c1764f0f0d6eca2d5 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sun, 19 Feb 2023 16:17:36 +0100 Subject: [PATCH] app/Game/GameBoardState.php: Adding setAll() --- app/Game/GameBoardState.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Game/GameBoardState.php b/app/Game/GameBoardState.php index 427cc57..55d584d 100644 --- a/app/Game/GameBoardState.php +++ b/app/Game/GameBoardState.php @@ -59,6 +59,14 @@ class GameBoardState return $this; } + public function setAll(): self + { + for ($i = 0; $i < $this->width * $this->height; $i++) { + $this->set($i, true); + } + return $this; + } + /** * Toggle pressed state of a cell. */