public void LoadStones() { Reds.Add(FormGame.Red_Kamen_01); Reds.Add(FormGame.Red_Kamen_02); Reds.Add(FormGame.Red_Kamen_03); Reds.Add(FormGame.Red_Kamen_04); Reds.Add(FormGame.Red_Kamen_05); Reds.Add(FormGame.Red_Kamen_06); Reds.Add(FormGame.Red_Kamen_07); Reds.Add(FormGame.Red_Kamen_08); Reds.Add(FormGame.Red_Kamen_09); Reds.Add(FormGame.Red_Kamen_10); Reds.Add(FormGame.Red_Kamen_11); Reds.Add(FormGame.Red_Kamen_12); Blues.Add(FormGame.Blue_Kamen_01); Blues.Add(FormGame.Blue_Kamen_02); Blues.Add(FormGame.Blue_Kamen_03); Blues.Add(FormGame.Blue_Kamen_04); Blues.Add(FormGame.Blue_Kamen_05); Blues.Add(FormGame.Blue_Kamen_06); Blues.Add(FormGame.Blue_Kamen_07); Blues.Add(FormGame.Blue_Kamen_08); Blues.Add(FormGame.Blue_Kamen_09); Blues.Add(FormGame.Blue_Kamen_10); Blues.Add(FormGame.Blue_Kamen_11); Blues.Add(FormGame.Blue_Kamen_12); }
public void Reset() { Reds.Clear(); Blacks.Clear(); JumpRequiredRed = false; JumpRequiredBlack = false; Player = "Red"; Array.Clear(GameBoard, 0, GameBoard.Length); int id = 0; for (int row = 0; row < 3; row++) { for (int col = 0; col < 8; col += 2) { int index = row % 2 == 0 ? col + 1 + 8 * row : col + 8 * row; Piece black = new Piece(row, index % 8, 'B', 'B', id); Piece red = new Piece(7 - row, 7 - index % 8, 'R', 'R', id); GameBoard[black.Row, black.ColInt] = black; Blacks.Add(black); GameBoard[red.Row, red.ColInt] = red; Reds.Add(red); id++; } } }