Dora cat
  • Inside your computer
  • Hi I'm cat! I do stuff.

  • Joined on 2025-06-17
cat pushed to main at cat/Tourmaline-Engine 2026-01-31 12:45:19 +01:00
edb0055224 UUID has been updated to use a better hash and no unnecessary allocations (Big thanks to mosra!)
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 17:46:55 +01:00
ff062567d8 Renamed BaseComponent to ECS::Component, removed enabled, renamed Position to Base
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 16:32:32 +01:00
7f95efe2ed Renamed BaseComponent to ECS::Component, removed enabled, renamed Position to Base
cat closed issue cat/Tourmaline-Engine#13 2026-01-30 16:05:20 +01:00
Foundation - ECS World lifecycle
cat commented on issue cat/Tourmaline-Engine#13 2026-01-30 16:05:20 +01:00
Foundation - ECS World lifecycle
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 15:42:32 +01:00
16c1a2c620 Added a scan with hash function and labeled the arguments
baa8cc351d Simplified DualKeyHash
Compare 2 commits »
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 14:58:56 +01:00
3fc4f3ec84 Added basics of the ECS world's life cycle
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 14:58:15 +01:00
cd59ed656a Enabled for entities is now a friend of ECS::World
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 14:57:10 +01:00
d21bc60024 Making use of std::stack instead of std::queue
af05dfcf0d Fixed the wrong naming of Components.cpp
Compare 2 commits »
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 12:58:32 +01:00
dadbfbc085 Continuing to add Enabled
cat pushed to main at cat/Tourmaline-Engine 2026-01-30 09:14:11 +01:00
4034cd4732 Continuing to add Enabled
610a22a852 Moved base component from ECS.hpp and added Enabled
Compare 2 commits »
cat opened issue cat/Tourmaline-Engine#13 2026-01-30 08:56:50 +01:00
Foundation - ECS World steps
cat commented on issue cat/Tourmaline-Engine#9 2026-01-28 13:48:15 +01:00
Foundation - Entity Enable

oh also instead of enable I intend to call this "Active"

cat commented on issue cat/Tourmaline-Engine#9 2026-01-28 13:48:01 +01:00
Foundation - Entity Enable

This can be done with just a component called "isEnabled" or maybe a more general component of "Status". I'm currently more leaning to isEnabled since then DKM can automatically get which entities…

cat commented on issue cat/Tourmaline-Engine#8 2026-01-28 13:41:24 +01:00
Foundation - Systems

with cat/Tourmaline-Engine#12, systems is almost ready. Currently the only issue is that there is no way to query for multiple possible entries for keys at the…

cat closed issue cat/Tourmaline-Engine#12 2026-01-28 13:37:43 +01:00
Container - Dual-key Map
cat commented on issue cat/Tourmaline-Engine#12 2026-01-28 13:37:42 +01:00
Container - Dual-key Map

4cc10ddc21 with that I have finished implementing it. Thanks to mosra at magnum graphics for their input.…

cat pushed to main at cat/Tourmaline-Engine 2026-01-28 13:29:51 +01:00
f760cfd658 Added EntityExists and HasComponent
cat pushed to main at cat/Tourmaline-Engine 2026-01-28 13:22:09 +01:00
4cc10ddc21 Added Scan() to go through the dualkey map
cat pushed to main at cat/Tourmaline-Engine 2026-01-28 13:21:00 +01:00
dbf8e61324 Added Scan() to go through the dualkey map