2 * $Logfile: /Freespace2/code/Mission/MissionHotKey.h $
7 * Header file for the Hotkey selection screen
10 * Revision 1.1 2002/05/03 03:28:12 root
14 * 2 10/07/98 10:53a Dave
17 * 1 10/07/98 10:49a Dave
19 * 9 1/28/98 6:23p Dave
20 * Made standalone use ~8 megs less memory. Fixed multiplayer submenu
23 * 8 1/26/98 4:42p Allender
24 * fixed restoration of hotkeys when replaying mission. Change the
25 * meaning of "departed wing" to mean anytime a wing "departs" (with any
26 * number of remaining wingmen).
28 * 7 1/14/98 5:22p Allender
29 * save/restore hotkey selections when replaying the same mission
31 * 6 8/31/97 6:38p Lawrance
32 * pass in frametime to do_frame loop
34 * 5 5/30/97 1:00p Allender
35 * aded F11 and F12 to hotkey selection -- F12 requies that
36 * UserDebuggerKey in registry be changed!!!
38 * 4 4/30/97 11:34a Lawrance
39 * making ship selection and hotkey assignment work in all cases
41 * 3 4/28/97 5:43p Lawrance
42 * allow hotkey assignment screen to work from ship selection
44 * 2 4/25/97 3:41p Lawrance
45 * added support for hotkey assignment screen
50 #ifndef __MISSIONHOTKEY_H__
51 #define __MISSIONHOTKEY_H__
53 void mission_hotkey_init();
54 void mission_hotkey_close();
55 void mission_hotkey_do_frame(float frametime);
56 void mission_hotkey_set_defaults();
57 void mission_hotkey_validate();
58 void mission_hotkey_maybe_save_sets();
59 void mission_hotkey_reset_saved();
60 void mission_hotkey_mf_add( int set, int objnum, int how_to_add );
62 void mission_hotkey_exit();
64 // function to return the hotkey set number of the given key
65 extern int mission_hotkey_get_set_num( int k );