NukeBird
  • Joined on 2025-02-10
NukeBird pushed to main at NukeBird/zecsy 2025-02-20 00:17:18 +03:00
27cf20fac3 Queries also provide entity_id
NukeBird pushed to main at NukeBird/zecsy 2025-02-20 00:10:13 +03:00
d1bafb4c46 Move system_scheduler to a separate file
NukeBird pushed to main at NukeBird/zecsy 2025-02-19 23:56:16 +03:00
5705238d57 Destroyed entity should free its components
NukeBird pushed to main at NukeBird/zecsy 2025-02-19 22:50:31 +03:00
52d6b7c4c3 Combine world and component_storage
NukeBird pushed to main at NukeBird/zecsy 2025-02-18 22:46:47 +03:00
9830ee2fd6 Don't call dtor since all types are trivially destructable
NukeBird pushed to main at NukeBird/zecsy 2025-02-18 22:44:58 +03:00
NukeBird pushed to main at NukeBird/zecsy 2025-02-18 22:44:33 +03:00
3aaa4557c6 Use std::invocable<T&...>
006d9fc95e Custom concept for components
Compare 2 commits »
NukeBird pushed to main at NukeBird/zecsy 2025-02-18 18:46:00 +03:00
c7f04c9d21 Call dtor, because we may have non-POD components
NukeBird pushed to main at NukeBird/zecsy 2025-02-17 22:52:21 +03:00
f6da840946 delete queue
NukeBird pushed to main at NukeBird/zecsy 2025-02-17 22:50:58 +03:00
334b5d7bb8 std::vector for reusable ids should give more cache benefits
NukeBird pushed to main at NukeBird/zecsy 2025-02-17 22:37:29 +03:00
71da59cd75 Bye-bye typeid
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 21:22:42 +03:00
7d9e0ddf18 Less deps
a08af9c115 Exclude nlohmann_json
Compare 2 commits »
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 21:18:46 +03:00
123aa2b7dc Change .clang-format
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 20:48:09 +03:00
26353e423b Replace Callable&& with auto&&
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 20:43:14 +03:00
558a1f0299 Tiddify tests
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 20:41:10 +03:00
74db6c8e60 Format
NukeBird pushed to main at NukeBird/zecsy 2025-02-16 20:39:51 +03:00
6efb8c070b Introduce system_scheduler
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 22:45:57 +03:00
c082cc622f Make sure only 1 guy was triggered here
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 22:37:28 +03:00
fc310e12ff typo
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 22:33:11 +03:00
3b8234655d Bye-bye entity wrapper