Commit Graph

12 Commits

Author SHA1 Message Date
cat
3fc4f3ec84 Added basics of the ECS world's life cycle 2026-01-30 15:58:53 +02:00
cat
cd59ed656a Enabled for entities is now a friend of ECS::World 2026-01-30 15:58:13 +02:00
cat
dadbfbc085 Continuing to add Enabled 2026-01-30 13:58:24 +02:00
cat
610a22a852 Moved base component from ECS.hpp and added Enabled 2026-01-30 10:12:14 +02:00
cat
f760cfd658 Added EntityExists and HasComponent 2026-01-28 14:29:47 +02:00
cat
7000aa712b Removing needless entity pointer storing in BaseComponent 2026-01-28 14:02:28 +02:00
cat
3840276f1a Made ECS use dualkey map over nested maps
still need to implement a has check
2026-01-28 13:33:47 +02:00
cat
d12eb97fa5 Tweaked #include's to use new CMake include change 2026-01-27 21:13:33 +02:00
cat
518995ddd1 Restructuring 2026-01-09 00:23:37 +02:00
cat
e8498f9e66 Added colours to logging by default 2026-01-08 21:47:10 +02:00
cat
b457ecce47 Restructing on the project 2026-01-06 03:10:27 +02:00
cat
e64b8ed194 renaming sourceCode to source 2026-01-06 02:28:00 +02:00