From cdc100ff4a0ceecae2ee2cecaf9df6b82b8636e4 Mon Sep 17 00:00:00 2001 From: Dušan Ďurech Date: Sun, 27 Dec 2009 20:49:44 +0100 Subject: implements yes/no dialog if to quit the game or not --- src/client/yes_no_dialog.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/client/yes_no_dialog.h (limited to 'src/client/yes_no_dialog.h') diff --git a/src/client/yes_no_dialog.h b/src/client/yes_no_dialog.h new file mode 100644 index 0000000..3cef74c --- /dev/null +++ b/src/client/yes_no_dialog.h @@ -0,0 +1,20 @@ +#ifndef YES_NO_DIALOG_H +#define YES_NO_DIALOG_H + +#define YES_NO_ACTIVE_TIME_INTERVAL 500 + +#define YES_NO_DIALOG_SIZE_X 320 +#define YES_NO_DIALOG_SIZE_Y 120 + +#define YES_NO_DIALOG_LOCATIN_X (WINDOW_SIZE_X / 2 - YES_NO_DIALOG_SIZE_X / 2) +#define YES_NO_DIALOG_LOCATIN_Y (WINDOW_SIZE_Y / 2 - YES_NO_DIALOG_SIZE_Y / 2) + +extern void yes_no_dialog_init(); +extern void yes_no_dialog_set_active(bool_t active); +extern bool_t yes_no_dialog_is_active(); +extern void yes_no_dialog_set(char *label, void *function_yes, void *function_no, void *p_param); +extern void yes_no_dialog_draw(); +extern void yes_no_dialog_event(); +extern void yes_no_dialog_quit(); + +#endif /* YES_NO_DIALOG_H */ -- cgit v1.2.3