You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
569 B
29 lines
569 B
#include <3ds.h> |
|
#include <SDL.h> |
|
#include <fmt/core.h> |
|
#include "utils/sdl2_to_1_2_backports.h" |
|
|
|
int SDL_ShowSimpleMessageBox(Uint32 flags, |
|
const char *title, |
|
const char *message, |
|
SDL_Surface *window) |
|
{ |
|
if (SDL_ShowCursor(SDL_DISABLE) <= -1) |
|
SDL_Log("%s", SDL_GetError()); |
|
|
|
bool init = !gspHasGpuRight(); |
|
auto text = fmt::format("{}\n\n{}", title, message); |
|
|
|
if (init) |
|
gfxInitDefault(); |
|
|
|
errorConf error; |
|
errorInit(&error, ERROR_TEXT, CFG_LANGUAGE_EN); |
|
errorText(&error, text.c_str()); |
|
errorDisp(&error); |
|
|
|
if (init) |
|
gfxExit(); |
|
|
|
return 0; |
|
}
|
|
|