Open BlockoS opened 9 years ago
Can't be more right. The need for a GUI led to the creation of the Sprengine, but it somehow misses its goal ... We need to redesign a over-simple GUI system based on sensitive screen parts and simple drawing methods.
First step on its way with the Dumb Font Engine (DFE). However, I fear to fall in the pitfall of an isolated engine that won't mix up with other rendering engine in order to make a GUI. The DFE shall be mixable with the Sprengine. And so is this GUI system ... This seems to be a good hint. A very good one. Let's say we have one "master engine" on which the other rely (e.g. Text areas are compositions of still sprites, aren't they ?)
Create a brand new GUI system. ImGUI is here only for tests/tools/debug.