26 lines
488 B
C++
26 lines
488 B
C++
#include <client/Client.h>
|
|
|
|
#include <client/state/LoggingState.h>
|
|
|
|
namespace td {
|
|
namespace client {
|
|
|
|
Client::Client(const std::shared_ptr<IClientSocket>& a_Socket) : m_Socket(a_Socket), m_Players(a_Socket) {
|
|
// ChangeState<LoggingState>(a_PlayerName);
|
|
}
|
|
|
|
Client::~Client() {
|
|
Disconnect();
|
|
}
|
|
|
|
void Client::SendPacket(const protocol::PacketBase& a_Packet) {
|
|
m_Socket->Send(a_Packet);
|
|
}
|
|
|
|
void Client::Disconnect() {
|
|
m_Socket->Disconnect();
|
|
}
|
|
|
|
} // namespace client
|
|
} // namespace td
|