Commit Graph

10 Commits

Author SHA1 Message Date
cat
f2d429109b Changing casing of dualkey map to PascalCase 2026-02-01 00:54:25 +02:00
cat
7cd43a2215 World should be movable only 2026-01-31 14:11:48 +02:00
cat
ff062567d8 Renamed BaseComponent to ECS::Component, removed enabled, renamed Position to Base 2026-01-30 18:46:49 +02:00
cat
3fc4f3ec84 Added basics of the ECS world's life cycle 2026-01-30 15:58:53 +02:00
cat
dadbfbc085 Continuing to add Enabled 2026-01-30 13:58:24 +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
12796fa31b CreateEntity should be nodiscard 2026-01-28 13:47: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
518995ddd1 Restructuring 2026-01-09 00:23:37 +02:00