OldSchool Library
|
Message box functionality for OSLib. More...
Macros | |
#define | oslDebug(format...) |
Displays a debug message, with the same format as printf. | |
#define | oslMake3Buttons(b1, a1, b2, a2, b3, a3) |
Creates a 32-bit integer to be used for the 'flags' parameter when calling oslMessageBox. | |
#define | oslWarning(format...) |
Displays a warning message with the same format as oslDebug. | |
#define | oslFatalError(format...) |
Displays a fatal error message. This function will terminate execution after displaying the message. | |
#define | oslAssert(cond) |
Displays a fatal error message if the condition is not satisfied. | |
Enumerations | |
enum | OSL_MB_ACTIONS { OSL_MB_OK = 1 , OSL_MB_CANCEL , OSL_MB_YES , OSL_MB_NO , OSL_MB_QUIT } |
Message box button actions. More... | |
Functions | |
unsigned int | oslMessageBox (const char *text, const char *title, unsigned int flags) |
Displays a message box. | |
Message box functionality for OSLib.
This file contains definitions and functions for creating and handling message boxes in the OSLib environment. These message boxes can display various messages, such as debug information, warnings, and fatal errors, with options for user interaction through different buttons.