Browse Source

TicTacToeBrett-Konstruktor erzeugt eigenes Array mit richtiger Größe und kopiert Werte des Parameters

feature/tictactoe
Felix Detig 2 years ago
parent
commit
6197ce9640
  1. 24
      BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs

24
BlazorSolution/MiniGames/Shared/Models/TicTacToeBrett.cs

@ -22,9 +22,29 @@ namespace MiniGames.Shared.Models
};
}
public TicTacToeBrett(int[,] felder)
public TicTacToeBrett(int[,] werte)
{
Felder = felder;
Felder = new int[3, 3];
if (werte == null)
{
werte = new int[0, 0];
}
for (int i = 0; i < Felder.GetLength(0); i++)
{
for (int j = 0; j < Felder.GetLength(1); j++)
{
if (i < werte.GetLength(0) && j < werte.GetLength(1))
{
Felder[i, j] = werte[i, j];
}
else
{
Felder[i, j] = LEER;
}
}
}
}
public bool Gleich(TicTacToeBrett anderes)

Loading…
Cancel
Save