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

rewrite code to have more cohesive events system #2

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

sylviameows
Copy link
Owner

@sylviameows sylviameows commented Mar 10, 2025

this pr is working to create a new way of handling events that make sure games only receive relevant events.
features this pr will introduce include:

  • event dispatching
  • new modules system to add events to multiple phases/gamestates without relying on inheritance
  • a few useful preset modules
  • phase restructuring (maybe?)

@sylviameows sylviameows self-assigned this Mar 10, 2025
@sylviameows sylviameows added type/refactor relating to a major change in the codebase status/in-progress relating to something that is in progress labels Mar 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status/in-progress relating to something that is in progress type/refactor relating to a major change in the codebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant