minicraft-plus-revived icon indicating copy to clipboard operation
minicraft-plus-revived copied to clipboard

New GUI system

Open Makkkkus opened this issue 2 years ago • 4 comments

Is your feature request related to a problem? Please describe. The current GUI system isn't flexible enough for my liking. Currently you have many limitations when designing displays, and they don't really look good in general.

Describe the solution you'd like Use the OpenGL backend to render a GUI on top of the game. The class based approach would replaced with a data-driven approach, where displays are defined in JSON files, or enum classes.

The current system of menus would be replaced with widgets, and more advanced functionality should also be implemented, like mouse movement.

Additional context Reliant upon #318

Makkkkus avatar May 08 '22 08:05 Makkkkus

With libGDX?

BenCheung0422 avatar Jun 13 '22 08:06 BenCheung0422

I'm not familiar with libGDX, sadly.

Makkkkus avatar Jun 13 '22 12:06 Makkkkus

Then LWJGL?

BenCheung0422 avatar Jun 13 '22 12:06 BenCheung0422

Probably

Makkkkus avatar Jun 13 '22 17:06 Makkkkus