card.h
/*
Programmer: Jennifer Leopold
Date: April 6, 2018
File: card.h
Purpose: This file contains the definition of a Card
class.
*/
#ifndef CARD_H
#define CARD_H
#include <iostream>
#include "rescue.h"
using namespace std;
class Card
{
private:
static const Rescue DEFAULT_RESCUE_SYMBOL = DIE;
unsigned int m_number;
string m_saying;
string m_danger;
Rescue m_rescueSymbol;
public:
Card();
Card(const unsigned int theNumber, const string theSaying,
const string theDanger, const Rescue theRescueSymbol);
unsigned int getNumber() const { return(m_number); }
string getSaying() const { return(m_saying); }
string getDanger() const { return(m_danger); }
Rescue getRescueSymbol() const { return(m_rescueSymbol); }
friend ostream& operator <<(ostream& outs, const Card& c);
};
#endif