예제 #1
0
        public override String ToString()
        {
            char[,] curr_board = new char[Rows(), Columns()];
            for (int r = 0; r < Rows(); r++)
            {
                for (int c = 0; c < Columns(); c++)
                {
                    if ((fallingBlock is object) && fallingBlock.IsAt(r, c))
                    {
                        curr_board[r, c] = fallingBlock.CellAt(r, c);
                    }
                    else
                    {
                        curr_board[r, c] = board[r, c];
                    }
                }
            }

            return(StringToMatrix.Inverse(curr_board, Rows(), Columns()));
        }
예제 #2
0
 public override String ToString()
 {
     return(StringToMatrix.Inverse(blocks, rows, cols));
 }
예제 #3
0
 public override string ToString()
 {
     return(StringToMatrix.Inverse(this.blocks, this.Rows(), this.Columns()));
 }
예제 #4
0
 public override string ToString()
 {
     return(StringToMatrix.Inverse(blocks, Rows(), Columns()));
 }