Eris  1.3.21
Person.h
1 #ifndef ERIS_PERSON_H
2 #define ERIS_PERSON_H
3 
4 #include <string>
5 #include <Atlas/Objects/ObjectsFwd.h>
6 
7 namespace Eris
8 {
9 
10 class Lobby;
11 
15 class Person
16 {
17 public:
19  Person(Lobby *l, const Atlas::Objects::Entity::Account &acc);
20 
22  void sight(const Atlas::Objects::Entity::Account &acc);
23 
25  void msg(const std::string &msg);
26 
28  const std::string& getAccount() const { return m_id; }
29 
31  const std::string& getName() const {return m_fullName;}
32 
33 protected:
34  const std::string m_id;
35  std::string m_fullName;
36 
38 };
39 
40 }
41 
42 #endif