Skip to content

Commit 399b590

Browse files
authored
Update to flecs 4.1.5 (#188)
1 parent 1e59176 commit 399b590

File tree

775 files changed

+300298
-137097
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

775 files changed

+300298
-137097
lines changed

code/framework/src/integrations/client/instance.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ namespace Framework::Integrations::Client {
362362
return;
363363
}
364364

365-
const auto tr = e.get_mut<Framework::World::Modules::Base::Transform>();
365+
const auto tr = e.try_get_mut<Framework::World::Modules::Base::Transform>();
366366
*tr = msg->GetTransform();
367367
});
368368
net->SetOnPlayerDisconnectedCallback([this](SLNet::Packet *packet, Framework::Networking::Messages::DisconnectionReason reasonId) {

code/framework/src/integrations/client/instance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
#include <input/input.h>
3535

36-
#include <flecs/flecs.h>
36+
#include <flecs/distr/flecs.h>
3737

3838
namespace Framework::Integrations::Client {
3939
using NetworkConnectionFinalizedCallback = fu2::function<void(flecs::entity, float) const>;

code/framework/src/integrations/shared/modules/mod.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
#pragma once
1010

11-
#include <flecs/flecs.h>
11+
#include <flecs/distr/flecs.h>
1212
#include <string>
1313

1414
namespace Framework::Integrations::Shared::Modules {

code/framework/src/networking/messages/client_connection_finalized.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#include <BitStream.h>
1414

15-
#include <flecs/flecs.h>
15+
#include <flecs/distr/flecs.h>
1616

1717
namespace Framework::Networking::Messages {
1818
class ClientConnectionFinalized final: public IMessage {

code/framework/src/networking/messages/client_initialise_player.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#include <BitStream.h>
1414

15-
#include <flecs/flecs.h>
15+
#include <flecs/distr/flecs.h>
1616

1717
namespace Framework::Networking::Messages {
1818
class ClientInitPlayer final: public IMessage {

code/framework/src/networking/messages/client_kick.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#include <BitStream.h>
1414

15-
#include <flecs/flecs.h>
15+
#include <flecs/distr/flecs.h>
1616

1717
namespace Framework::Networking::Messages {
1818
class ClientKick final: public IMessage {

code/framework/src/networking/network_server.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ namespace Framework::Networking {
8989
const auto streamers = world->FindVisibleStreamers(ent);
9090

9191
for (const auto &streamer_ent : streamers) {
92-
const auto streamer = streamer_ent.get<World::Modules::Base::Streamer>();
92+
const auto streamer = streamer_ent.try_get<World::Modules::Base::Streamer>();
9393
if (streamer->guid != guid.g && guid.g != SLNet::UNASSIGNED_RAKNET_GUID.g) {
9494
continue;
9595
}

code/framework/src/world/client.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ namespace Framework::World {
4646
return 0;
4747
}
4848

49-
if(const auto serverID = entity.get<Modules::Base::ServerID>())
49+
if(const auto serverID = entity.try_get<Modules::Base::ServerID>())
5050
return serverID->id;
5151
return 0;
5252
}
@@ -115,7 +115,7 @@ namespace Framework::World {
115115
if (!e.is_alive()) {
116116
return;
117117
}
118-
const auto tr = e.get_mut<World::Modules::Base::Transform>();
118+
const auto tr = e.try_get_mut<World::Modules::Base::Transform>();
119119
*tr = msg->GetTransform();
120120
});
121121
net->RegisterGameRPC<RPC::SetFrame>([this](SLNet::RakNetGUID guid, RPC::SetFrame *msg) {
@@ -126,7 +126,7 @@ namespace Framework::World {
126126
if (!e.is_alive()) {
127127
return;
128128
}
129-
const auto fr = e.get_mut<World::Modules::Base::Frame>();
129+
const auto fr = e.try_get_mut<World::Modules::Base::Frame>();
130130
*fr = msg->GetFrame();
131131
});
132132
}
@@ -136,10 +136,10 @@ namespace Framework::World {
136136
return;
137137
}
138138

139-
auto tr = entity.get_mut<Modules::Base::Transform>();
139+
auto tr = entity.try_get_mut<Modules::Base::Transform>();
140140
*tr = rhs;
141141

142-
const auto str = entity.get_mut<Modules::Base::Streamable>();
142+
const auto str = entity.try_get_mut<Modules::Base::Streamable>();
143143
if (str->modEvents.updateTransformProc) {
144144
str->modEvents.updateTransformProc(entity);
145145
}

code/framework/src/world/client.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
#include "engine.h"
1212

13-
#include <flecs/flecs.h>
13+
#include <flecs/distr/flecs.h>
1414

1515
#include <function2.hpp>
1616

code/framework/src/world/engine.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,20 @@ namespace Framework::World {
3434
}
3535

3636
bool Engine::IsEntityOwner(flecs::entity e, uint64_t guid) {
37-
const auto es = e.get<Framework::World::Modules::Base::Streamable>();
37+
const auto es = e.try_get<Framework::World::Modules::Base::Streamable>();
3838
if (!es) {
3939
return false;
4040
}
4141
return (es->owner == guid);
4242
}
4343

4444
void Engine::WakeEntity(flecs::entity e) {
45-
if (!e.get<Framework::World::Modules::Base::TickRateRegulator>()) {
45+
if (!e.has<Framework::World::Modules::Base::TickRateRegulator>()) {
4646
return;
4747
}
48-
const auto tr = e.get_mut<Framework::World::Modules::Base::TickRateRegulator>();
48+
const auto tr = e.try_get_mut<Framework::World::Modules::Base::TickRateRegulator>();
4949
tr->lastGenID--;
50-
const auto es = e.get_mut<Framework::World::Modules::Base::Streamable>();
50+
const auto es = e.try_get_mut<Framework::World::Modules::Base::Streamable>();
5151
es->updateInterval = es->defaultUpdateInterval;
5252
}
5353

0 commit comments

Comments
 (0)