mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2024-11-15 22:19:07 +00:00
Use SDL2's MessageBox API.
This commit is contained in:
parent
b437a7cb2c
commit
5d9f7c2c18
2 changed files with 9 additions and 2 deletions
|
@ -807,12 +807,16 @@ std::vector<std::string> getFileList(std::string path, std::string type, int par
|
||||||
return list;
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if defined(BBGE_BUILD_MACOSX)
|
#if defined(BBGE_BUILD_MACOSX) && !SDL_VERSION_ATLEAST(2,0,0)
|
||||||
void cocoaMessageBox(const std::string &title, const std::string &msg);
|
void cocoaMessageBox(const std::string &title, const std::string &msg);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void messageBox(const std::string& title, const std::string &msg)
|
void messageBox(const std::string& title, const std::string &msg)
|
||||||
{
|
{
|
||||||
|
#if SDL_VERSION_ATLEAST(2,0,0)
|
||||||
|
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT, title.c_str(),
|
||||||
|
msg.c_str, NULL);
|
||||||
|
#else
|
||||||
#ifdef BBGE_BUILD_WINDOWS
|
#ifdef BBGE_BUILD_WINDOWS
|
||||||
MessageBox (0,msg.c_str(),title.c_str(),MB_OK);
|
MessageBox (0,msg.c_str(),title.c_str(),MB_OK);
|
||||||
#elif defined(BBGE_BUILD_MACOSX)
|
#elif defined(BBGE_BUILD_MACOSX)
|
||||||
|
@ -823,6 +827,7 @@ void messageBox(const std::string& title, const std::string &msg)
|
||||||
#else
|
#else
|
||||||
#error Please define your platform.
|
#error Please define your platform.
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
Vector getNearestPointOnLine(Vector a, Vector b, Vector c)
|
Vector getNearestPointOnLine(Vector a, Vector b, Vector c)
|
||||||
|
|
|
@ -426,7 +426,9 @@ SET(AQUARIA_SRCS_UNUSED
|
||||||
)
|
)
|
||||||
|
|
||||||
IF(MACOSX)
|
IF(MACOSX)
|
||||||
|
IF(AQUARIA_USE_SDL)
|
||||||
SET(COCOA_SRCS "${BBGEDIR}/Cocoa.mm")
|
SET(COCOA_SRCS "${BBGEDIR}/Cocoa.mm")
|
||||||
|
ENDIF(AQUARIA_USE_SDL)
|
||||||
ENDIF(MACOSX)
|
ENDIF(MACOSX)
|
||||||
|
|
||||||
# Bit Blot Game Engine sources...
|
# Bit Blot Game Engine sources...
|
||||||
|
|
Loading…
Reference in a new issue