/** * Update changing components. * * @see javax.swing.JComponent#paintComponent(java.awt.Graphics) */ @Override public void paintComponent(Graphics g) { money.setText(String.valueOf(player.getMoney())); record.setText(String.valueOf(bestScore)); dealerPanel.removeAll(); playerPanel.removeAll(); for (Card dealerCard : dealer.getCards()) dealerPanel.add(dealerCard); for (Card playerCard : player.getCards()) playerPanel.add(playerCard); revalidate(); }
public void saveFile() { try { cardFormatter = new Formatter(currentFile); } catch (Exception e) { System.out.print("That File doesn't exist"); } cardFormatter.format("%s%n", currentPlayer.getName()); cardFormatter.format("%d%n", currentPlayer.getTotalCardsOwned()); cardFormatter.format("%d%n", currentPlayer.getNumberOfCardsInDeck()); cardFormatter.format("%d%n", currentPlayer.getWins()); cardFormatter.format("%d%n", currentPlayer.getLosses()); cardFormatter.format("%d%n", currentPlayer.getMoney()); Card[] deck = currentPlayer.getDeck(); for (int count = 0; count < deck.length; count++) { cardFormatter.format("%d%n", deck[count].getCardIndex()); cardFormatter.format("%b%n", deck[count].getInDeck()); } cardFormatter.close(); }
public int getCustomMoney() { return currentPlayer.getMoney(); }