mirror of
https://github.com/DarkStore-3DS/Universal-Core.git
synced 2026-07-02 16:59:05 +00:00
a5f7134d1cdf1d8d38d0a41e3172120777fb6df5
Changes which are needed when using the screen class:
- Add `void callConstructor() override { }` to your screen's public header.
- Call `Gui::DrawScreen();` to draw the screen.
- Call `Gui::ScreenLogic(u32 hDown, u32 hHeld, touchPosition touch);` to call the Logic.
- Call `Gui::CallConstructor();` to call the used screen's constructor.
- call `Gui::setScreen(std::make_unique<ScreenName>(), <true/ false, depends if you like to transfer the screen to the usedScreen directly.>);` to set the screen.
- Call `Gui::transferScreen();` in case you like to set the tempScreen to the used one.
- Get rid of the `Gui::screenBack();` calls and use `Gui::setScreen(...)` directly for it.
Universal-Core by Universal-Team
This contains the GUI & Core part for our 3DS Applications.
Logo created by: TotallyNotGuy.
Licensing: This software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE file.
Languages
C++
100%
