Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Entity Relations RFC #18

Closed
wants to merge 86 commits into from
Closed
Changes from 85 commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
771682d
Template
alice-i-cecile Apr 22, 2021
8f450d1
Notes on future work
alice-i-cecile Apr 22, 2021
a45c111
Summary and motivation
alice-i-cecile Apr 22, 2021
6868bc5
Drawbacks
alice-i-cecile Apr 22, 2021
8cffbe8
Prior art in Flecs
alice-i-cecile Apr 22, 2021
49d4f2a
Basic guide-level explanation
alice-i-cecile Apr 23, 2021
1f40033
Improved Future Work section
alice-i-cecile Apr 23, 2021
96065d4
Added `despawn_recursive` to future work
alice-i-cecile Apr 23, 2021
f090896
Relation cleanup note
alice-i-cecile Apr 23, 2021
adfb72e
Minor bug fix in example
alice-i-cecile Apr 23, 2021
94c59d2
Actually get the right lender
alice-i-cecile Apr 23, 2021
5636cec
Improved examples
alice-i-cecile Apr 23, 2021
c4e2af6
boop
BoxyUwU Apr 23, 2021
23b975b
Remove unnecessary filter in all_children example
alice-i-cecile Apr 23, 2021
cf82d3a
merge conflcits sucks :_:
BoxyUwU Apr 23, 2021
8c0171c
Merge remote-tracking branch 'origin/min-relations' into min-relations
BoxyUwU Apr 23, 2021
df96a01
Improved clarity of introduction
alice-i-cecile Apr 23, 2021
55dd988
Relations are not components
alice-i-cecile Apr 24, 2021
a7aff66
Fix example
alice-i-cecile Apr 24, 2021
2bbd838
Reduce optimism on learning burden
alice-i-cecile Apr 24, 2021
e2ce855
Add bikeshed tag
alice-i-cecile Apr 24, 2021
014b33f
Needs more bikeshed
alice-i-cecile Apr 24, 2021
4ef058b
Removed redundant all_children example
alice-i-cecile Apr 24, 2021
ca9d3eb
Removed oudated comment
alice-i-cecile Apr 24, 2021
555a219
Removed weak drawback
alice-i-cecile Apr 24, 2021
2bd4bfe
Clarified that not all problems will be solved by min_relations
alice-i-cecile Apr 24, 2021
c88a592
Noted that Rationale is incomplete
alice-i-cecile Apr 24, 2021
86bfb3e
Fixed hard tabs :(
alice-i-cecile Apr 24, 2021
8727707
Improved target filter API
alice-i-cecile Apr 24, 2021
b504089
Automatic cleanup
alice-i-cecile Apr 24, 2021
91f52b5
Clarity improvements to Future Work
alice-i-cecile Apr 24, 2021
1a121bb
Added change_source and change_target API
alice-i-cecile Apr 24, 2021
82548cb
Entity group use case explanation
alice-i-cecile Apr 24, 2021
40c8ebe
Relations for entity graphs explanation
alice-i-cecile Apr 24, 2021
e5481f0
Clarity
alice-i-cecile Apr 24, 2021
2daaaa2
Advanced relation filters stub
alice-i-cecile Apr 24, 2021
fd261eb
Implementation sketch for compound relation filters
alice-i-cecile Apr 24, 2021
2b280b1
First draft of rationale and alternatives
alice-i-cecile Apr 24, 2021
b384868
Improved examples for changing target and source
alice-i-cecile Apr 24, 2021
0792124
Typo fix
alice-i-cecile Apr 24, 2021
00be482
Typo fix
alice-i-cecile Apr 24, 2021
362ad69
Fixed link
alice-i-cecile Apr 24, 2021
7d63fe8
Fixed link
alice-i-cecile Apr 24, 2021
afe1555
Humans own kittens
alice-i-cecile Apr 24, 2021
cb95234
Fixed backwards relation filter
alice-i-cecile Apr 24, 2021
9ff30f9
Fixed spring query
alice-i-cecile Apr 24, 2021
46a9d0e
Reduced character of writing
alice-i-cecile Apr 24, 2021
bf6bd3e
Phrasing
alice-i-cecile Apr 24, 2021
6bc157f
Clarified spring example
alice-i-cecile Apr 24, 2021
c164e15
Simplified compound relation filters
alice-i-cecile Apr 24, 2021
c0833fa
Added reference to EnTT prior art
alice-i-cecile Apr 24, 2021
ed1694b
Noted that perf work is better done once we can compare perf
alice-i-cecile Apr 24, 2021
bcc3a4d
Improved clarity of advanced relation filtering
alice-i-cecile Apr 24, 2021
523cd59
Noted connection to undirected graphs
alice-i-cecile Apr 24, 2021
07e47db
More detail in future work
alice-i-cecile Apr 24, 2021
17d74d6
Add TODO
alice-i-cecile Apr 24, 2021
1099c39
Builder pattern returns a value
alice-i-cecile Apr 24, 2021
766fb75
Merge remote-tracking branch 'origin/min-relations' into min-relations
alice-i-cecile Apr 24, 2021
09df9a3
More future work
alice-i-cecile Apr 24, 2021
aee4dae
Misc cleanup
alice-i-cecile Apr 24, 2021
af543da
Consistency with RemoveComponents
alice-i-cecile Apr 24, 2021
d1f90c3
Add TODO
alice-i-cecile Apr 24, 2021
8e858c0
Dramatically optimized spring example
alice-i-cecile Apr 24, 2021
4279361
Fixed formatting
alice-i-cecile Apr 24, 2021
674bd5b
Noted bikeshed for command arg order
alice-i-cecile Apr 24, 2021
dd82790
Added get_relation example
alice-i-cecile Apr 25, 2021
7c2cbcf
Example bug fix
alice-i-cecile Apr 25, 2021
c9f0e38
Ideas for reference-level explanation
alice-i-cecile Apr 25, 2021
23f758d
Filtering over groups of entities
alice-i-cecile Apr 25, 2021
2bd87d0
Negative filtering example
alice-i-cecile Apr 25, 2021
2491423
Restructured and shortened guide level explanation a bit
alice-i-cecile Apr 25, 2021
bec0d2c
Frenemies example
alice-i-cecile Apr 25, 2021
9f5f62c
Herbivores example
alice-i-cecile Apr 25, 2021
a8c2f52
rustfmt + minor fix
TheRawMeatball Apr 25, 2021
139baec
Merge pull request #1 from TheRawMeatball/patch-1
alice-i-cecile Apr 25, 2021
add64c0
hotfix
TheRawMeatball Apr 25, 2021
4ac8ab9
Merge pull request #2 from TheRawMeatball/patch-1
alice-i-cecile Apr 25, 2021
7b79ff2
Typo fix
alice-i-cecile Apr 25, 2021
a24d20b
Use .max_by_key for example
alice-i-cecile Apr 25, 2021
90d9436
Added convenience function ideas to Future Work
alice-i-cecile Apr 25, 2021
d84c1d0
tweak example ordering and add some comments
BoxyUwU Apr 27, 2021
4081fe0
sowwy made changes
BoxyUwU Apr 27, 2021
ab0c8bd
Fix Rel -> Relation
BoxyUwU Apr 27, 2021
b1ce346
Fixed typo in example
alice-i-cecile May 2, 2021
85519a3
Add relation event channels idea
alice-i-cecile May 6, 2021
3e06286
Add new FLECS docs to prior art
alice-i-cecile May 11, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading