4#include "TextureManager/TextureManager.h"
5#include <GECS/Core/GECSEntityTypes.h>
6#include <ImGuiInterface/ImGuiInterface.h>
8#include <SDL2/SDL_ttf.h>
11 template <
class T1,
class T2>
12 std::size_t operator()(
const std::pair<T1, T2>& p)
const {
13 auto hash1 = std::hash<T1>{}(p.first);
14 auto hash2 = std::hash<T2>{}(p.second);
15 return hash1 ^ (hash2 << 1);
22 void CreateWorldMap(
Entity& worldMap);
23 void CreateGroup(
Entity& groupNode, glm::vec3 centerGroup,
float groupNodeSize, Grid::Level m_level);
25 void CreateGroupLink(
Entity& groupLink, Grid::Level m_level);
27 void createGroupLayout(
Manager* manager, Grid::Level m_level);
29 void ungroupLayout(
Manager* manager, Grid::Level m_level);
Definition GECSManager.h:14
Definition AssetManager.h:10