Commit graph

55 commits

Author SHA1 Message Date
50c6d1be1c Fix indentation 2025-04-15 16:34:09 +02:00
b9296f8e57 Make commands more publicly accessible 2025-04-15 10:50:44 +02:00
abbbfb359d Add query ctor 2025-04-15 10:29:00 +02:00
7def5ee520 Add dedup check for events 2025-04-15 09:54:38 +02:00
50735ddb31 Split proc macro crate 2025-04-14 20:40:07 +02:00
951060882e Use system also for events and updates 2025-04-11 08:42:38 +02:00
eacbbdcdff Increase max resources 2025-04-11 07:13:12 +02:00
604b6a4dc0 Up implementation counts 2025-04-10 12:08:49 +02:00
467207af21 Extent system interface 2025-04-10 12:08:16 +02:00
e92cd4e46e Use trait also for systems 2025-04-10 09:26:17 +02:00
28e833203a Create query-less events 2025-04-09 18:25:26 +02:00
4570d408e1 Increase implementation count 2025-04-09 18:08:06 +02:00
0113a68914 Also create generic event system 2025-04-09 17:52:12 +02:00
ca4a040d20 Fix proc macro 2025-04-09 14:58:43 +02:00
29141e5b9a Attempt to create combinations of archetypes 2025-04-09 14:40:25 +02:00
bbee8a0041 Mostly fix proc macro 2025-04-09 13:32:50 +02:00
d730eb586b Fix proc macro 2025-04-09 11:15:06 +02:00
7ee6ef0a08 Start implementing proc macro for updates 2025-04-09 09:00:42 +02:00
4370853e23 Start implementing proc macro solution for updates 2025-04-09 07:25:23 +02:00
fe1decdbbd Export archetype create 2025-04-08 20:28:56 +02:00
c728605684 Implement single queries for tuple entities 2025-04-08 20:04:08 +02:00
7a20347988 Implement single query case 2025-04-08 19:49:07 +02:00
3aa5438fed Create new update interface 2025-04-08 19:15:27 +02:00
540be64f6a Merge branch 'main' of ssh://gavania.de:62/hodasemi/ecs 2025-04-08 18:00:17 +02:00
a073f8e520 Start query testing 2025-04-08 17:58:14 +02:00
da5e137432 Expose now via Commands 2025-04-08 09:25:11 +02:00
a72a72f8c1 Generate resource updates 2025-04-08 09:01:46 +02:00
0136eb0a0b Start promoting safe usage 2025-04-08 08:14:09 +02:00
ac59be0a71 Fix debug prints 2025-04-07 17:57:46 +02:00
11b613f492 Fix release build 2025-04-07 17:47:26 +02:00
e9b81f8217 Add priority to systems 2025-04-07 16:52:13 +02:00
b827d47b2c Provide life time decoupled version 2025-04-06 11:58:58 +02:00
9420cfa863 Provide entities mut 2025-04-06 11:55:39 +02:00
a4c083f727 Remove resource method get_mut 2025-04-05 09:56:25 +02:00
cbe4e4ac40 Export disjoint mut 2025-04-05 09:52:39 +02:00
0bccf5c447 Implement optional component return 2025-04-05 09:43:07 +02:00
855c5ac59b Add component access for entity 2025-04-05 09:29:19 +02:00
8e717b4974 Fix ambigious path 2025-04-04 20:18:04 +02:00
a4fbb35461 Trying to fix derive macro 2025-04-04 20:16:31 +02:00
5b152f9919 Implement disjoint mut for resource 2025-04-04 17:32:27 +02:00
bdaedab819 Start using rust 1.86 features 2025-04-04 13:11:43 +02:00
0e5f8202b0 Start using disjoint_mut and up casting 2025-04-03 18:36:48 +02:00
c9009f45d6 Merge pull request 'Update Rust crate ron to 0.9.0' (#3) from renovate/ron-0.x into main
Reviewed-on: #3
2025-03-31 12:48:11 +00:00
4a1425824a Merge branch 'main' into renovate/ron-0.x 2025-03-31 12:48:03 +00:00
Michael Huebner
c7a7225c95 Improve change logic 2025-03-24 13:11:55 +01:00
Michael Huebner
5815d2f8f3 Track entity changes 2025-03-24 13:04:45 +01:00
e5348154e5 Update Rust crate ron to 0.9.0 2025-03-18 18:01:48 +00:00
8f62b81e15 Fix component change 2025-03-06 15:32:05 +01:00
889983872c Make commit changes public 2025-03-06 11:46:56 +01:00
8a2196f6ee Add unchecked 2025-03-06 09:50:12 +01:00