JavaJesus-Game-Studios/JavaJesus

Player HUD Refactor [DEMO]

Opened this issue · 0 comments

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.

IMG_FA606C1BD9D4-1