true atomic EnttWorld

This commit is contained in:
2024-07-23 01:10:20 +02:00
parent 392eaeab83
commit 89d5ad5f54
16 changed files with 61 additions and 35 deletions

View File

@@ -2,6 +2,7 @@
#include <Nazara/Core/Time.hpp>
#include <entt/entity/registry.hpp>
#include <blitz/common/Types.h>
namespace blitz {
namespace server {
@@ -10,12 +11,12 @@ class Server;
class DisconectSystem {
public:
DisconectSystem(entt::registry& a_Registry, Server& a_Server);
DisconectSystem(entt::registry&, EnttWorld& a_World, Server& a_Server);
void Update(Nz::Time elapsedTime);
private:
entt::registry& m_Registry;
EnttWorld& m_World;
Server& m_Server;
};

View File

@@ -2,18 +2,19 @@
#include <Nazara/Core/Time.hpp>
#include <entt/entity/registry.hpp>
#include <blitz/common/Types.h>
namespace blitz {
namespace server {
class KeepAliveSystem {
public:
KeepAliveSystem(entt::registry& a_Registry);
KeepAliveSystem(entt::registry&, EnttWorld& a_World);
void Update(Nz::Time elapsedTime);
private:
entt::registry& m_Registry;
EnttWorld& m_World;
};
} // namespace server