Ejemplo n.º 1
0
 private void newGame() {
   game_grid.clear();
   installNewPiece();
   num_rows_deleted = 0;
   rows_deleted_label.setText("0");
   level_label.setText("1");
   score_label.setText("0");
   startGame();
 }
Ejemplo n.º 2
0
 private void installNewPiece() {
   next_piece_canvas.clear();
   cur_piece = next_piece;
   cur_piece.setPosition(3, -4);
   if (cur_piece.canPaste()) {
     next_piece = randomPiece();
     next_piece.setPosition(0, 0);
     next_piece.paste(next_piece_grid);
     next_piece_canvas.repaint();
   } else gameOver();
 }