/* Holds some useful data about each player */ #ifndef _PLAYER_H_ #define _PLAYER_H_ #include using std::string; class Player { public: Player(string name = "player", unsigned int colour = 0x000000); unsigned int get_energy() const { return energy; } unsigned int get_colour() const { return colour; } string get_name() const { return name; } void add_energy(unsigned int amount); bool spend_energy(unsigned int amount); bool has_played() const { return played; } void set_played(); private: unsigned int energy; unsigned int colour; bool played; string name; }; #endif