Add Windows and Switch build support

This commit is contained in:
2026-06-08 22:33:06 +08:00
parent 7a925c3736
commit 5525343656
11 changed files with 610 additions and 70 deletions
+34
View File
@@ -0,0 +1,34 @@
#include <cstdio>
#include <switch.h>
#include <frostbite2D/platform/switch.h>
int main(int argc, char **argv)
{
(void)argc;
(void)argv;
consoleInit(nullptr);
padConfigureInput(1, HidNpadStyleSet_NpadStandard);
PadState pad;
padInitializeDefault(&pad);
frostbite2D::switchInit();
std::printf("Frostbite2D Switch smoke test\n");
std::printf("Press PLUS to exit.\n");
while (appletMainLoop()) {
padUpdate(&pad);
if (padGetButtonsDown(&pad) & HidNpadButton_Plus) {
break;
}
consoleUpdate(nullptr);
}
frostbite2D::switchShutdown();
consoleExit(nullptr);
return 0;
}