rendered paste bodyimport javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
class TestApp implements CardConstants
{
private static JFrame mainWindow;
public static Deck deck;
public static Hand playerHand;
public static Hand dealerHand;
//Need to support multiple hands/players/splits, etc.
//public static ArrayList<Hand> playerHands;
public static boolean dealt;
public static void main(String[] args)
{
playerHand = new Hand();
dealerHand = new Hand();
mainWindow = new BlackJackFrame();
deck = new Deck();
deck.setStandardDeck();
for(int i=0;i<200;i++) deck.shuffle();
}
public static void dealHand()
{
for(int i=0;i<2;i++)
{
playerHand.add(deck.draw());
}
}
public static void playerHit()
{
playerHand.add(deck.draw());
}
public static void unDealHand()
{
int h=playerHand.size();
for(int i=0;i<h;i++)
{
deck.add(playerHand.draw());
}
}
/* TEST */
public static void showAll()
{
System.out.println("Deck: ");
for(int i=0;i<deck.size();i++) System.out.print(deck.get(i).getCardString() + "\t");
System.out.println("\nHand: ");
for(int i=0;i<playerHand.size();i++) System.out.print(playerHand.get(i).getCardString() + "\t");
}
}