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

Integrate query filtering into MVP #37

Closed
8 tasks done
martinjonsson01 opened this issue Mar 11, 2023 · 0 comments · Fixed by #49
Closed
8 tasks done

Integrate query filtering into MVP #37

martinjonsson01 opened this issue Mar 11, 2023 · 0 comments · Fixed by #49
Assignees
Labels
feature A new feature
Milestone

Comments

@martinjonsson01
Copy link
Owner

martinjonsson01 commented Mar 11, 2023

Reason

The MVP should be able to have systems that filter entities based on which components they have, in order to demonstrate that it is possible.

Requirements

  • There is an ergonomic way of declaring filtering for a system (i.e. inside its parameters).
  • Systems only execute when all of their filters are fulfilled.
  • There are filters for:
    • has Component X
    • does not have Component X
    • has Component X or has Component Y
    • has Component X xor has Component Y

Dependencies

@martinjonsson01 martinjonsson01 converted this from a draft issue Mar 11, 2023
@martinjonsson01 martinjonsson01 added this to the MVP milestone Mar 11, 2023
@martinjonsson01 martinjonsson01 added the feature A new feature label Mar 11, 2023
@EdvinNilsson EdvinNilsson self-assigned this Mar 15, 2023
@EdvinNilsson EdvinNilsson moved this from 🆕 New to 🏗 In progress in RECS Mar 15, 2023
@martinjonsson01 martinjonsson01 linked a pull request Mar 20, 2023 that will close this issue
@martinjonsson01 martinjonsson01 moved this from 🏗 In progress to 👀 In review in RECS Mar 21, 2023
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in RECS Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants