Closed RiscadoA closed 6 months ago
PR Preview Action v1.4.7
:---:
:rocket: Deployed preview to https://GameDevTecnico.github.io/cubos/docs-preview/pr-1117/
on branch gh-pages
at 2024-04-12 10:24 UTC
Attention: Patch coverage is 93.63636%
with 56 lines
in your changes are missing coverage. Please review.
Project coverage is 39.10%. Comparing base (
3235ca0
) to head (14e312f
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Replaces the current dispatcher by two new classes: Planner and Schedule.
A Schedule contains a list of systems, conditions and repeats to be run. They are run as their dependencies are fulfilled. This allows us to later on add multi-threading easily.
The Planner adds the logic of tags, and is responsible for maintaining the list of specified constraints, and building new schedules as needed. Since the logic is now separated, it will now be easy to implement plugin removal, as we just need to remove the constraints in the planner and generate a new schedule.
Checklist