void CopyToBoard(MovableGrid block) { for (int r = 0; r < Rows(); r++) { for (int c = 0; c < Columns(); c++) { if (block.IsAt(r, c)) { board[r, c] = block.CellAt(r, c); } } } }
void CopyToBoard(MovableGrid block) { for (int row = 0; row < this.rows; row++) { for (int col = 0; col < this.columns; col++) { if (block.IsAt(row, col)) { this.board[row, col] = block.CellAt(row, col); } } } }
private void CopyToBoard(MovableGrid block) { for (int row = 0; row < Rows; row++) { for (int col = 0; col < Columns; col++) { if (block.IsAt(row, col)) { board[row, col] = block.CellAt(row, col); } } } }
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())); }
public override String ToString() { String s = ""; for (int row = 0; row < Rows; row++) { for (int col = 0; col < Columns; col++) { if (IsFallingBlock()) { s += fallingBlock.IsAt(row, col) ? fallingBlock.CellAt(row, col) : board[row, col]; } else { s += board[row, col]; } } s += "\n"; } return(s); }