コード例 #1
0
        public GameMove AutoPlayMovesToGameMove(AutoPlayMove autoPlayMove)
        {
            var result = new GameMove();

            result.ColumnIndex   = autoPlayMove.ColIndex;
            result.RowIndex      = autoPlayMove.RowIndex;
            result.ColorInString = autoPlayMove.Color;

            return(result);
        }
コード例 #2
0
        public AutoPlayMove[][] GameMovesToAutoPlayMoves(GameMove[] gameMoves)
        {
            AutoPlayMove[][] board = new AutoPlayMove[16][];
            for (int i = 0; i < 16; i++)
            {
                board[i] = new AutoPlayMove[19];
            }

            for (int i = 0; i < gameMoves.Length; i++)
            {
                GameMove temp  = gameMoves[i];
                int      row   = temp.RowIndex;
                int      col   = temp.ColumnIndex;
                String   color = temp.ColorInString;
                board[row][col] = new AutoPlayMove(row, col, color);
            }
            return(board); // todo
        }