1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
///////////////////////////////////////////////////////////////////////
//
// Filename: Card.cpp
//
//
//
//
//
//
//
// Description:
// Contains documentation of the Card class.
//
/////////////////////////////////////////////////////////////////////////
#include "Card.h"
//default constructor
Card::Card()
{
}
//constructor that initializes two private data members, face and suit
Card::Card(int f, int s)
{
const string faces[ 14 ] = { "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Jack", "Queen", "King", "Ace" };
const string suits[ 4 ] = { "Spades", "Clubs", "Hearts", "Diamonds" };
face = f;
suit = s;
}
///////////////////////////////////////////////////////////////////////
//
// Function: toString
//
// Description:
// returns the card as a string
//
// Parameters:
// firstParam : first parameter's description
// secondParam : second parameter's description
//
// Returns:
// returnVal : description of what is returned to caller
//
///////////////////////////////////////////////////////////////////////
string toString()
{
return Card::faces[ Card::face ] + " of " + Card::suits[ Card::suit ];
}
|