Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Doryen
Doryen based in Libtcod 1.5.1 - Refactoring struct and clear code, deleted the old C code and added new features and algorithms. The objective is a small 2D rendering engine (based in grid or tiles). It is written in an effort to create an engine being as lightweight and conceptually clean as possible.
Github repo
I ditched the renderer, I showed here and moved to SMFL (I delate it because some people advised me to use bearlibterminal and it had flickering issues ), it was much easier to use and i had working prototype within one hour, in SDL I had to use tiling and yes I was handling user input directly in SDL_Event, I gonna update my render to handle mouse to give mouse events that relate to tile position
The same thing happened to me as happened to you, I also hate Libtcod, and it's because of its poor code interpolation with C++ and its null documentation, so I also decided to create a Fork and work on it, the result, an ASCII render with a simple to use, scalable, clean and maintainable interface.