From f6680a70ee197aa0d87686c3d194b2e7022583c2 Mon Sep 17 00:00:00 2001 From: Felix Detig Date: Sat, 12 Feb 2022 00:12:18 +0100 Subject: [PATCH] =?UTF-8?q?Konstante=20TicTacToeBrett.LEER=20als=20Wert=20?= =?UTF-8?q?f=C3=BCr=20leere=20Felder=20angelegt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../MiniGames/Shared/Models/TicTacToeBrett.cs | 12 +++++++----- .../MiniGamesTests/TicTacToeBrettTest.cs | 14 ++++++++++---- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs b/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs index a340ddd..1930005 100644 --- a/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs +++ b/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs @@ -8,15 +8,17 @@ namespace MiniGames.Shared.Models { public class TicTacToeBrett { + public const int LEER = -1; + int[,] Felder; public TicTacToeBrett() { Felder = new[,] { - { -1, -1, -1 }, - { -1, -1, -1 }, - { -1, -1, -1 }, + { LEER, LEER, LEER }, + { LEER, LEER, LEER }, + { LEER, LEER, LEER }, }; } @@ -48,7 +50,7 @@ namespace MiniGames.Shared.Models try { - if (Felder[x, y] != -1) + if (Felder[x, y] != LEER) return false; } catch (IndexOutOfRangeException e) @@ -67,7 +69,7 @@ namespace MiniGames.Shared.Models { for (int j = 0; j < 3; j++) { - if (Felder[i, j] == -1) + if (Felder[i, j] == LEER) { return false; } diff --git a/BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs b/BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs index 9b93890..27d8f31 100644 --- a/BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs +++ b/BlazorSolution/MiniGamesTests/TicTacToeBrettTest.cs @@ -6,9 +6,9 @@ namespace MiniGamesTests public class TicTacToeBrettTest { public TicTacToeBrett TestBrett( - int a = -1, int b = -1, int c = -1, - int d = -1, int e = -1, int f = -1, - int g = -1, int h = -1, int i = -1 + int a = TicTacToeBrett.LEER, int b = TicTacToeBrett.LEER, int c = TicTacToeBrett.LEER, + int d = TicTacToeBrett.LEER, int e = TicTacToeBrett.LEER, int f = TicTacToeBrett.LEER, + int g = TicTacToeBrett.LEER, int h = TicTacToeBrett.LEER, int i = TicTacToeBrett.LEER ) { return new( @@ -26,7 +26,13 @@ namespace MiniGamesTests { // arrange TicTacToeBrett brett = new(); - TicTacToeBrett erwartetesBrett = TestBrett(-1, -1, -1, -1, 0); + TicTacToeBrett erwartetesBrett = TestBrett( + TicTacToeBrett.LEER, + TicTacToeBrett.LEER, + TicTacToeBrett.LEER, + TicTacToeBrett.LEER, + 0 + ); int pos = 4; int wert = 0; bool erwartetGesetzt = true;