Sean-Nishi / M1Wengine

A action-adventure game developed with Python 3.11.1 and pygame. Complete missions before timer expires.
3 stars 0 forks source link

Seperate Hud from Hud manager #379

Open owalk opened 7 months ago

owalk commented 7 months ago

Add hud builder to build tools that can be used in a hud

3 tools:

pause button

level prompt

score display

methods passed down in builder

Allow access to all components in each tool needed for changing the display

owalk commented 7 months ago

I've changed this to a 13-story point issue from an 8.

The bulk of the additional work has gone into researching the nature of Python singletons, and Global Object Design patterns as that is how to make this work with the current logic and without major organizational changes.