diff --git a/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs b/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs index 13a9c46..d924368 100644 --- a/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs +++ b/BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs @@ -89,25 +89,16 @@ namespace MiniGames.Shared.Models { for (int i = 0; i < 3; i++) { - if (dreiGleichGefuellt(Felder[i, 0], Felder[i, 1], Felder[i, 2])) - { - return Felder[i, 0]; - } - - if (dreiGleichGefuellt(Felder[0, i], Felder[1, i], Felder[2, i])) - { - return Felder[0, i]; - } - } - - if (dreiGleichGefuellt(Felder[0, 0], Felder[1, 1], Felder[2, 2])) - { - return Felder[0, 0]; + if (dreiGleichGefuellt(Felder[i, 0], Felder[i, 1], Felder[i, 2])) return Felder[i, 0]; + if (dreiGleichGefuellt(Felder[0, i], Felder[1, i], Felder[2, i])) return Felder[0, i]; } - if (dreiGleichGefuellt(Felder[2, 0], Felder[1, 1], Felder[0, 2])) + if ( + dreiGleichGefuellt(Felder[0, 0], Felder[1, 1], Felder[2, 2]) || + dreiGleichGefuellt(Felder[2, 0], Felder[1, 1], Felder[0, 2]) + ) { - return Felder[2, 0]; + return Felder[1, 1]; } return LEER;