#ifndef _CHARACTER_H_ #define _CHARACTER_H_ #include "descriptor.h" #include "container.h" class Character:public Descriptor, public Container { public: Character(); ~Character(); Character(int sock); void save(); // Saves the character/mobile to the filename equal to the name of the container bool load(); // Loads the character/mobile from the filename equal to the name of the container void setPword(string str); // sets the character's password string getPword(); // accesses the character's password bool isPwordOk(); // checks if a password is invalid private: void outputCharacter(ofstream &oFile); // Outputs all pertinant information to an output file stream string pword; }; #endif