a-day-old-bagel / DualityEngine

3D game stuff
0 stars 0 forks source link

A Good GUI system #12

Open a-day-old-bagel opened 8 years ago

a-day-old-bagel commented 8 years ago

Currently only the console renders - via the ad-hoc System_Render_Console. This should be part of a more abstracted UI - console could be composed of a text box and an entry box object, for example.

We need to make a UI Rendering System (System_Render_UI) that: has a pre-defined set of available UI elements does a pass for all types of UI element to draw

UI elements should be able to be generated via scripts in addition to c++

There needs to be another method of linking the user's clicks/scripts to certain UI elements (maybe another system, or some kind of "picking" implemented in the user control system)