X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fnet%2FClient.hpp;fp=src%2Fnet%2FClient.hpp;h=3960e845c9fed551ae15b2046013bab7504af3a2;hb=1afc887a2040dfdedfa66913e94ff7a9634f648f;hp=5b83061ae48abc917e5bc5af5130a77a89a5d01f;hpb=da5073a7fdb1ca066e778a02db33d5d15073aea0;p=blank.git diff --git a/src/net/Client.hpp b/src/net/Client.hpp index 5b83061..3960e84 100644 --- a/src/net/Client.hpp +++ b/src/net/Client.hpp @@ -20,14 +20,15 @@ public: }; public: - Client(const Config &, World &); + explicit Client(const Config &); ~Client(); void Handle(); void Update(int dt); - bool TimedOut() { return conn.TimedOut(); } + Connection &GetConnection() noexcept { return conn; } + const Connection &GetConnection() const noexcept { return conn; } void SendPing(); void SendLogin(const std::string &); @@ -36,7 +37,6 @@ private: void HandlePacket(const UDPpacket &); private: - World &world; Connection conn; UDPsocket client_sock; UDPpacket client_pack;