16 #define ESC_PRESSED -2
28 #define SNAZZY_OVER 1 // mouse is over a region
29 #define SNAZZY_CLICKED 2 // mouse button has gone from down to up over a region
void read_menu_tbl(char *menu_name, char *bkg_filename, char *mask_filename, MENU_REGION *regions, int *num_regions, int play_sound=1)
void snazzy_menu_add_region(MENU_REGION *region, const char *text, int mask, int key, int click_sound=-1)
struct menu_region MENU_REGION
GLenum GLsizei GLenum GLenum const GLvoid * data
int snazzy_menu_do(ubyte *data, int mask_w, int mask_h, int num_regions, MENU_REGION *regions, int *action, int poll_key=1, int *key=NULL)