// Programmer: INSERT YOUR NAME HERE // Assignment: Program 5 /******************************************************************** * Deck * * Member Variables: * INSERT DESCRIPTION OF MEMBER VARIABLES * Private Methods: * INSERT DESCRIPTION OF PRIVATE METHODS (IF ANY) * Public Methods: * INSERT DESCRIPTION OF PUBLIC METHODS (IF ANY) *******************************************************************/ public class Deck { // deck constants public final static int DECK_SIZE = 52; public final static int CARDS_IN_SUIT = 13; // member variables /* INSERT MEMBER VARIABLES HERE */ /********************************************* * Deck Constructor * * INSERT DESCRIPTION OF CONSTRUCTOR HERE *********************************************/ public Deck () { // instantiate the deck of cards /* INSERT CODE HERE */ // initialize the deck of cards /* INSERT CODE HERE */ } /********************************************* * cardsLeft * * INSERT DESCRIPTION OF METHOD HERE *********************************************/ public int cardsLeft () { // how many cards are left in the deck? /* INSERT CODE HERE */ } /********************************************* * shuffle * * INSERT DESCRIPTION OF METHOD HERE *********************************************/ public void shuffle () { // shuffle the deck of cards /* INSERT CODE HERE */ } /********************************************* * swap * * INSERT DESCRIPTION OF METHOD HERE *********************************************/ private void swap (int ind1, int ind2) { // swap the items in deck[ind1] and deck[ind2] /* INSERT CODE HERE */ } /********************************************* * dealFromTop * * INSERT DESCRIPTION OF METHOD HERE *********************************************/ public Card dealFromTop() { // return the top card /* INSERT CODE HERE */ } /********************************************* * toString * * INSERT DESCRIPTION OF METHOD HERE *********************************************/ public String toString () { /* INSERT CODE HERE */ } } // end of Deck class