Hello!
How can I make a loading screen that runs on a timer for a DS homebrew game? I don't want to load scenes too quickly and I need to create a "loading" transition between game states and scenes.
For example, when I start the game I show 2 logos on both screens, I want to display these logos for aprox. 3 seconds before fading out the screens and start a new timer for a loading screen that will lead to the main menu. I tried making this sort of thing using C++'s <thread> header, but unfortunately when I run the game with no$gba in debug this seems to crash my entire emulator. Maybe the ARM chips in the DS weren't made with multithreading in mind...
When I look at open-source DS homebrew games I can't find anything that would help me with loading screens, especially regarding my needs. Both devkitPro and nflib lack any examples for loading screens (or even fade in/out for that matter). What can I do here?
How can I make a loading screen that runs on a timer for a DS homebrew game? I don't want to load scenes too quickly and I need to create a "loading" transition between game states and scenes.
For example, when I start the game I show 2 logos on both screens, I want to display these logos for aprox. 3 seconds before fading out the screens and start a new timer for a loading screen that will lead to the main menu. I tried making this sort of thing using C++'s <thread> header, but unfortunately when I run the game with no$gba in debug this seems to crash my entire emulator. Maybe the ARM chips in the DS weren't made with multithreading in mind...
When I look at open-source DS homebrew games I can't find anything that would help me with loading screens, especially regarding my needs. Both devkitPro and nflib lack any examples for loading screens (or even fade in/out for that matter). What can I do here?