diff --git a/src/client/Client.cpp b/src/client/Client.cpp index 3b0cfe8..389e1bd 100644 --- a/src/client/Client.cpp +++ b/src/client/Client.cpp @@ -1,5 +1,6 @@ #include +#include #include #include #include @@ -10,11 +11,15 @@ namespace blitz { namespace client { Client::Client(Nz::EnttWorld& a_World) : m_World({a_World}) { - // TODO: bind RemovePlayersSystem + AtomicEnttWorld world = m_World; + world->AddSystem(m_World); } Client::~Client() { Disconnect(); + + AtomicEnttWorld world = m_World; + world->RemoveSystem(); } void Client::BindHandlers() {