28 #define MHT_NUM_BUTTONS 6
41 #define MHT_READY_ROOM 0
42 #define MHT_CAMPAIGN_ROOM 1
44 #define MHT_TECH_ROOM 3
45 #define MHT_BARRACKS 4
void set_highlight_action(void(*_user_function)(void))
char Recent_missions[MAX_RECENT_MISSIONS][MAX_FILENAME_LEN]
char Game_current_mission_filename[MAX_FILENAME_LEN]
char * Mht_bitmap_mask_fname[GR_NUM_RESOLUTIONS]
#define GR_NUM_RESOLUTIONS
void main_hall_start_ambient()
#define GR_MAYBE_CLEAR_RES(bmap)
void gr_set_bitmap(int bitmap_num, int alphablend_mode, int bitblt_mode, float alpha)
void set_mask_bmap(char *fname)
int set_bmaps(char *ani_filename, int nframes=3, int start_frame=1)
void mht_button_pressed(int n)
char * Mht_bitmap_fname[GR_NUM_RESOLUTIONS]
void main_hall_do_multi_ready()
void main_hall_stop_ambient()
#define MHT_CAMPAIGN_ROOM
ui_button_info Mht_buttons[GR_NUM_RESOLUTIONS][MHT_NUM_BUTTONS]
int mission_load_up_campaign(player *pl)
user_click (mouse selects a control)
int bm_load(const char *real_filename)
Loads a bitmap so we can draw with it later.
void link_hotspot(int num)
void create(UI_WINDOW *wnd, char *_text, int _x, int _y, int _w, int _h, int do_repeat=0, int ignore_focus=0)
void create(int _x, int _y, int _w, int _h, int _flags, int _f_id=-1)
void common_play_highlight_sound()
void main_hall_start_music()
void gr_bitmap(int _x, int _y, int resize_mode)
#define PLAYER_FLAGS_IS_MULTI
int bm_unload(int handle, int clear_render_targets, bool nodebug)
Unloads a bitmap's data, but not the bitmap info.
void gamesnd_play_iface(int n)
struct ui_button_info ui_button_info
void main_hall_stop_music(bool fade)
int process(int key_in=-1, int process_mouse=1)
void gameseq_post_event(int event)
cmission missions[MAX_CAMPAIGN_MISSIONS]