00001
00025 #ifndef _CPROFILE_
00026 #define _CPROFILE_
00027
00028 #include "main.h"
00029
00030 class CProfile {
00031
00032 public:
00033 CProfile();
00034 CProfile(int ID, int level, string name);
00035 ~CProfile();
00036
00037 void init(int ID, int level, string name);
00038
00044 void setName(string str) {
00045 m_name = str;
00046 }
00047 ;
00048
00053 void setName(const char * str) {
00054 m_name = str;
00055 }
00056 ;
00057
00062 int getID() const {
00063 return m_ID;
00064 }
00065 ;
00066
00071 int getLevel() const {
00072 return m_level;
00073 }
00074 ;
00075
00080 string getName() const {
00081 return m_name;
00082 }
00083 ;
00084
00089 void setID(int m_ID) {
00090 this->m_ID = m_ID;
00091 }
00092 ;
00093
00098 void setLevel(int m_level) {
00099 this->m_level = m_level;
00100 }
00101 ;
00102
00103 private:
00104 int m_ID;
00105 int m_level;
00106 string m_name;
00107
00108 };
00109
00110 #endif