|
//card.h
# ifndef __CARD_H__
#define __CARD__
//enum as in c poker hell
Class Card
{
pip n_pip;
suit n_suit;
public:
card();
card(pip p, suit s);
}
Class Player
{
card Hand [5]; |
//card.cpp
#include "card.h"
card::card()
{
}
card::card(pip p, suit s)
{
n_Pip = p;
n_Suit = s;
} |
int main()
{
card deck[52]; //using only an array of cards
int i = 0;
for (int j = 0; j<13; j++)
{
for(int k=0; k<4, k++)
{
card* pc=new card(pip); (suit)k);
}
}
}
OR
int main()
{
card ** deck //using a pointer to an array of pointers to a card
deck = new card* [52];
int i = 0;
for (int j = 0; j<13; j++)
{
for(int k=0; k<4, k++)
{
Deck[i]=new card(pip); (suit)k);
i++
}
}
} |