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

Organize Z-Orders with Links #226

Open
Whoeza opened this issue Jul 21, 2024 · 0 comments
Open

Organize Z-Orders with Links #226

Whoeza opened this issue Jul 21, 2024 · 0 comments
Assignees
Labels
CleanUP™ Codebase refactoring or maintenance

Comments

@Whoeza
Copy link
Contributor

Whoeza commented Jul 21, 2024

Purpose: Cleaning up the code base

Acceptance criteria: at the end of this intervention, the Game_World scene delegates to the more specific scenes Foliage, Sea, etc., for the specific details of their implementations, instead of implementing every little detail in the Game_World scene.

Current situation

Currently, z-orders (the depth parameter of objects rendered on screen) are set in Game_World (Events)

Image

Desired intervention

To improve modularity, I suggest that we implement Links, the same it's done in Game, that draws all the events from Links to corresponding groups (one group is Foliage, one group is Sea, and so on).

Image

Operational

  • If you want to tackle this issue, feel free to add yourself to the assignees of this issue.
    • If there are other assignees, coordinate together using the comments on this issue.
@Whoeza Whoeza self-assigned this Jul 21, 2024
@Whoeza Whoeza converted this from a draft issue Jul 21, 2024
@Whoeza Whoeza changed the title Organize Z-Orders with Links [CleanUP™] Organize Z-Orders with Links Jul 21, 2024
@Whoeza Whoeza added the CleanUP™ Codebase refactoring or maintenance label Jul 21, 2024
@Whoeza Whoeza changed the title [CleanUP™] Organize Z-Orders with Links Organize Z-Orders with Links Jul 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CleanUP™ Codebase refactoring or maintenance
Projects
Status: Everything
Development

No branches or pull requests

1 participant