The olcpge implementation we use works but lacks some features.
Whenever a new variable needs to be added, you have to add it in two places.
The Window struct, and its new() function.
This is annoying.
With the pixel_engine judging by the examples, there is no such thing as a window struct; everything just happens in the main function.
It would be nice to have a way of drawing decals like in the original olcPixelGameEngine.h.
Currently with larger pixel sizes the UI gets way too big, decals would be great for this.
We can't just make it smaller because we only have that many pixels in the draw target.
The olcpge implementation we use works but lacks some features. Whenever a new variable needs to be added, you have to add it in two places. The Window struct, and its new() function. This is annoying. With the pixel_engine judging by the examples, there is no such thing as a window struct; everything just happens in the main function. It would be nice to have a way of drawing decals like in the original olcPixelGameEngine.h. Currently with larger pixel sizes the UI gets way too big, decals would be great for this. We can't just make it smaller because we only have that many pixels in the draw target.