예제 #1
0
        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);
        }
예제 #2
0
        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++;
                }
            }
        }