package Paczka; import java.awt.Color; import java.awt.Dimension; import java.awt.GridLayout; import javax.swing.JPanel; public class GamePanel extends JPanel { Dimension rozmiar = new Dimension (600, 450); Color kolor = Color.white; Player player; Player dealer; PlayerPanel playerPanel; DealerPanel dealerPanel; WarPlayerPanel warPlayerPanel; WarDealerPanel warDealerPanel; Deck deck; public GamePanel () { setPreferredSize (rozmiar); setBackground (kolor); player = new Player ("Ja"); dealer = new Player ("Krupier"); setLayout(new GridLayout(1,4)); int x=150, y=450; add(playerPanel = new PlayerPanel(x,y)); add(warPlayerPanel = new WarPlayerPanel(x,y)); add(warDealerPanel = new WarDealerPanel(x,y)); add(dealerPanel = new DealerPanel(x,y)); deck = new Deck (); deck.shuffle (); } public void runGame () { for (int i = 0; i < 25; i++) { player.addcardhand(deck.handOutCard()); dealer.addcardhand(deck.handOutCard()); playerPanel.ustawText(player.playergethandtext()); dealerPanel.ustawText(dealer.dealergethandtext(true)); } } public WarPlayerPanel getwarPlayerPanel() { return warPlayerPanel; } public WarDealerPanel getwarDealerPanel() { return warDealerPanel; } public Player getPlayer() { return player; } public void setPlayer(Player player) { this.player = player; } public Player getDealer() { return dealer; } public void setDealer(Player dealer) { this.dealer = dealer; } public PlayerPanel getPlayerPanel() { return playerPanel; } public void setPlayerPanel(PlayerPanel playerPanel) { this.playerPanel = playerPanel; } public DealerPanel getDealerPanel() { return dealerPanel; } public void setDealerPanel(DealerPanel dealerPanel) { this.dealerPanel = dealerPanel; } public Deck getDeck() { return deck; } public void setDeck(Deck deck) { this.deck = deck; } }