X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fnet%2FClientConnection.hpp;h=8c5306c07945d4f80d4af15c44400d160508126e;hb=c6ca9d21e45af5ea7caeec722a9b59fdf3aa3b24;hp=acbee6ec98ce47a7ee15979e4f296f1efc4e36b1;hpb=99345b497912db65204d48348140fc774dcb6989;p=blank.git diff --git a/src/net/ClientConnection.hpp b/src/net/ClientConnection.hpp index acbee6e..8c5306c 100644 --- a/src/net/ClientConnection.hpp +++ b/src/net/ClientConnection.hpp @@ -28,9 +28,12 @@ public: void AttachPlayer(Entity &); void DetachPlayer(); + bool HasPlayer() const noexcept { return player; } + Entity &Player() noexcept { return *player; } void On(const Packet::Login &) override; void On(const Packet::Part &) override; + void On(const Packet::PlayerUpdate &) override; private: Server &server;