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.

31 lines
610 B

#include <3ds.h>
#include <SDL.h>
#include "utils/sdl2_to_1_2_backports.h"
#include "utils/str_cat.hpp"
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 = devilution::StrCat(title, "\n\n", 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;
}