TCP client for connecting to the game server.
Marker component identifying the locally controlled player entity.
Shared ECS registry type alias for the game engine.
entt::registry Registry
Shared ECS registry type alias.
Definition Registry.hpp:11
TCP stream client — sends input to the server and receives state updates.
Definition Client.hpp:35
bool sendInputSnapshot(const InputSnapshot &snap)
Definition Client.cpp:87
Client-only input sampling system — split into two halves so mouse look can run every iterate() (smoo...
Definition InputSampleSystem.hpp:20
void runInputSend(Registry ®istry, Client &conn)
Send the local player's current InputSnapshot over the network.
Definition InputSendSystem.hpp:18
Marker component that tags exactly one entity per client as the locally controlled player.
Definition LocalPlayer.hpp:12