/** * Counts every players card scores and return false if game has ended. * * @return boolean */ public boolean newRound() { table.removeCardsFromTable(); cp.valueCards(0, player.getPointsCard()); for (int i = 0; i < computersPlayer.size(); i++) { cp.valueCards(i + 1, computersPlayer.get(i).getPointsCard()); } cp.roundEnd(); boolean gameEnded = cp.gameEnded(); if (gameEnded == false) { deck.newRound(); dealNewCards(); } if (gameEnded == false) { return true; } else { return false; } }