1 #ifndef CLIENTS_IDS_SET_H
2 #define CLIENTS_IDS_SET_H
5 #include <unordered_map>
7 #include "../../include/event.h"
8 #include "../../include/types.h"
13 std::unordered_map<ClientId, EntityId> client_to_entity;
18 void add_client(ClientId client_id, EntityId entity_id);
20 void rm_client(ClientId client_id);
22 bool count(ClientId client_id);
24 EntityId at(ClientId client_id);
26 void send_to(ClientId client_id,
const Event& ev);
28 void broadcast(
Event& ev);
33 #endif // CLIENTS_IDS_SET_H