// Card.h: interface for the CCard class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CARD_H__D88E6DA6_5F67_461F_B171_9251DC8D517D__INCLUDED_)
#define AFX_CARD_H__D88E6DA6_5F67_461F_B171_9251DC8D517D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


// values for orient, indicates which side of a card is up
#define TOP    0
#define RIGHT  1
#define BOTTOM 2
#define LEFT   3


class CCard  
{
public:
	CCard();
	virtual ~CCard();
	
	void init(int t, int r, int b, int l);
	int  getSide(int dir);
	
	int orient; 
	bool inUse; 


private:
	int sides[4];
};

#endif // !defined(AFX_CARD_H__D88E6DA6_5F67_461F_B171_9251DC8D517D__INCLUDED_)

