I started a C++ framework and library for homebrew 3DS games. It's very barebones now and I'm probably not even going to complete portions of it until smealum makes more stuff public so I can utilize his lib and have better access to the hardware. For instance, I have the layout coded for a flexible input event dispatcher, but for best effect it likely requires threading which I can't achieve at the moment.
A basic example of what code will look like when using the framework can be seen here:
https://github.com/Cruel/cpp3ds/blob/master/examples/gateway/src/gateway.cpp
I'll add some more examples over this next week on my off days. Working on a Scene class at the moment to encapsulate the general game flow so you can easily duplicate it for different parts of games, like a intro screen, pause menu, game levels, etc. With that and a more developed Input class, it should be legitimately useful lol.
A basic example of what code will look like when using the framework can be seen here:
https://github.com/Cruel/cpp3ds/blob/master/examples/gateway/src/gateway.cpp
I'll add some more examples over this next week on my off days. Working on a Scene class at the moment to encapsulate the general game flow so you can easily duplicate it for different parts of games, like a intro screen, pause menu, game levels, etc. With that and a more developed Input class, it should be legitimately useful lol.