2022-05-19 01:51:26 -07:00
|
|
|
#ifndef DBOX_H
|
|
|
|
#define DBOX_H
|
|
|
|
|
2022-09-23 05:43:44 -07:00
|
|
|
namespace fallout {
|
|
|
|
|
2022-05-19 01:51:26 -07:00
|
|
|
typedef enum DialogBoxOptions {
|
|
|
|
DIALOG_BOX_LARGE = 0x01,
|
|
|
|
DIALOG_BOX_MEDIUM = 0x02,
|
|
|
|
DIALOG_BOX_NO_HORIZONTAL_CENTERING = 0x04,
|
|
|
|
DIALOG_BOX_NO_VERTICAL_CENTERING = 0x08,
|
|
|
|
DIALOG_BOX_YES_NO = 0x10,
|
|
|
|
DIALOG_BOX_0x20 = 0x20,
|
|
|
|
} DialogBoxOptions;
|
|
|
|
|
|
|
|
int showDialogBox(const char* title, const char** body, int bodyLength, int x, int y, int titleColor, const char* a8, int bodyColor, int flags);
|
2022-06-07 13:18:59 -07:00
|
|
|
int showLoadFileDialog(char* title, char** fileList, char* dest, int fileListLength, int x, int y, int flags);
|
|
|
|
int showSaveFileDialog(char* title, char** fileList, char* dest, int fileListLength, int x, int y, int flags);
|
2022-05-19 01:51:26 -07:00
|
|
|
|
2022-09-23 05:43:44 -07:00
|
|
|
} // namespace fallout
|
|
|
|
|
2022-05-19 01:51:26 -07:00
|
|
|
#endif /* DBOX_H */
|