diff options
Diffstat (limited to 'src/server/UserInfo.cpp')
-rw-r--r-- | src/server/UserInfo.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/server/UserInfo.cpp b/src/server/UserInfo.cpp new file mode 100644 index 0000000..e7c0334 --- /dev/null +++ b/src/server/UserInfo.cpp @@ -0,0 +1,23 @@ +#include "UserInfo.hpp" + +void UserInfo::SetRoom(ChatRoom *new_master) +{ + this->the_master = new_master; +} + +const char *UserInfo::GetName() const +{ + if(name[0]) + return name; + return 0; +} + +void UserInfo::SetName(const char *n_name) +{ + strcpy(name, n_name); +} + +void UserInfo::SetStatus(const enum_status e_s) +{ + state = e_s; +} |