Major - ECS - V12.0.0

This commit is contained in:
2025-06-24 14:24:14 +02:00
parent 688fe7ff1c
commit 039b034175
13 changed files with 1070 additions and 273 deletions

View File

@@ -32,6 +32,12 @@
#include "shadow_map.h"
#include "stats.h"
#include "ecs/components/identity_component.h"
#include "ecs/components/render_component.h"
#include "ecs/components/transform_component.h"
#include "ecs/components/physics_component.h"
#include "ecs/components/shader_component.h"
#include "ecs/systems/render_system.h"
#include <fstream>
#include <WICTextureLoader.h>
@@ -46,6 +52,8 @@
#include <vector>
#include <filesystem>
#include "ecs/entity_manager.h"
/////////////
// GLOBALS //
@@ -234,6 +242,8 @@ private :
// ------------- OBJECTS -------------- //
// ------------------------------------ //
std::unique_ptr<ecs::EntityManager> entity_manager_;
object* selected_object_;
std::vector<object*> cubes_;
std::vector<object*> terrain_chunk_;