NukeBird
  • Joined on 2025-02-10
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
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 20:15:15 +03:00
12f2bf3474 Remove useless test (there are no limits for amount of entities)
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 20:13:50 +03:00
70e1d0bad4 Add queries/systems support
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 18:24:28 +03:00
586f7b224e std::set might work better for systems (?)
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 17:52:46 +03:00
11ff925149 Farewell, my zecsy_bits 😭
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 13:16:49 +03:00
379973a224 Remove useless concepts
NukeBird pushed to main at NukeBird/zecsy 2025-02-15 01:55:49 +03:00
8df572aadb Remove multiple components at once