Player HUD Refactor [DEMO]
Opened this issue · 0 comments
Shtevay commented
Refactor front end and backend for the Player HUD for Demo/Final Release.
- Backend: Currently using BufferedImage to draw HUD elements, BufferedImage has long draw time on the order of ms, suggest reimplementing using Custom class and in-house renderer to speed up draw time and remove performance hurdle.
- Frontend: Overall redesign of the PlayerHUD to increase readability and clarity:
- Add message that prompts the Player for button input for when player can interact with an entity: for Doors, Rideable Entities, Speakable Entities.
- Put Dialogue back in Real Time World, clean up dialogue selector and NPC line display. Allow Mouse Selection of options.