5 #include <Atlas/Objects/ObjectsFwd.h> 19 Person(
Lobby *l,
const Atlas::Objects::Entity::Account &acc);
22 void sight(
const Atlas::Objects::Entity::Account &acc);
25 void msg(
const std::string &
msg);
void sight(const Atlas::Objects::Entity::Account &acc)
update a person based on sight
Definition: Person.cpp:32
std::string m_fullName
the name, i.e account.GetName()
Definition: Person.h:35
Lobby * m_lobby
the lobby owning this Person
Definition: Person.h:37
const std::string & getName() const
access the human-readable name for this person
Definition: Person.h:31
Every Eris class and type lives inside the Eris namespace; certain utility functions live in the Util...
Definition: Account.cpp:34
const std::string m_id
the account ID
Definition: Person.h:34
Person(Lobby *l, const Atlas::Objects::Entity::Account &acc)
create a person from sight
Definition: Person.cpp:24
const std::string & getAccount() const
access the Atlas account ID for this person
Definition: Person.h:28
Lobby is the Out-of-Game session object, valid from connection to the server until disconnection...
Definition: Lobby.h:25
void msg(const std::string &msg)
send a private message to a person
Definition: Person.cpp:46
An Out-of-Game Person (found in a Room / Lobby) As more person data becomes available, this class will be extended, for example to return nicknames, location, the choosen 'face' graphic.
Definition: Person.h:15