int main() { GameBoard gameboard; gameboard.init(); gameboard.addPiece(new Piece('O')); char input = 0; while (true) { draw(gameboard); processInput(gameboard, _getch()); } gameboard.finalize(); }
int main() { GameBoard gameboard; gameboard.init(); gameboard.addPiece(new Piece('O')); gameboard.drop(); cout << gameboard; getch(); gameboard.settlePiece(); int row = 0; for (int i = 0; i < 4; ++i) { row = gameboard.pos_y + gameboard.piece->points[i].y; if (gameboard.isFulledRow(row)) { gameboard.clearRow(row); cout << "clear Row!" << endl; showRealBoard(gameboard); getch(); gameboard.dropDownRow(row); cout << "drop Down row" << endl; } } showRealBoard(gameboard); gameboard.finalize(); }