#ifndef PLAYER_HEADER #define PLAYER_HEADER class Player { char* name; char* pass; unsigned age; double balance; void copyFrom(const Player&); void free() const; bool isValidPassword(const char*); public: Player(const char*, const char*, unsigned, double); Player(const Player&); Player& operator=(const Player&); ~Player(); const char* get_name() const; bool set_name(const char*, const char*); bool set_password(const char*, const char*); unsigned get_age() const; bool set_age(const char*, unsigned value); double get_balance() const; bool addToBalance(const char*, double); bool deductFromBalance(const char*, double); }; #endif