15#include <unordered_map>
Définit des types de données utilisés dans le moteur.
bool operator==(const Cell &a, const Cell &b)
Surcharge de l'opérateur de test d'égalité pour les cellules.
Definition spatialhash.cpp:8
std::unordered_map< Cell, std::vector< Engine::EntityID >, CellHash > SpatialHash
Défiinition du "type" spatialHash => simplement une unordered_map qui lit des entités à une cellule.
Definition spatialhash.hpp:53
Le hash d'une cellule donnée.
Definition spatialhash.hpp:44
size_t operator()(Cell c) const
Definition spatialhash.cpp:4
Structure qui définit l'emplacement d'une cellule dans l'espace en 2D.
Definition spatialhash.hpp:25
uint32_t y
Definition spatialhash.hpp:25
uint32_t x
Definition spatialhash.hpp:25