]> icculus.org git repositories - taylor/freespace2.git/blob - include/missionload.h
Initial revision
[taylor/freespace2.git] / include / missionload.h
1 /*
2  * $Logfile: /Freespace2/code/Mission/MissionLoad.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * Mission load header file
8  *
9  * $Log$
10  * Revision 1.1  2002/05/03 03:28:12  root
11  * Initial revision
12  *
13  * 
14  * 2     10/07/98 10:53a Dave
15  * Initial checkin.
16  * 
17  * 1     10/07/98 10:49a Dave
18  * 
19  * 20    2/23/98 6:55p Lawrance
20  * Rip out obsolete code.
21  * 
22  * 19    6/26/97 5:53p Lawrance
23  * save recently played missions, allow player to choose from list
24  * 
25  * 18    4/25/97 11:31a Allender
26  * Campaign state now saved in campaign save file in player directory.
27  * Made some global variables follow naming convention.  Solidified
28  * continuing campaigns based on new structure
29  *
30  * $NoKeywords: $
31  */
32
33 #ifndef _MISSIONLOAD_H
34 #define _MISSIONLOAD_H
35
36 #include "pstypes.h"
37
38 // -----------------------------------------------
39 // For recording most recent missions played
40 // -----------------------------------------------
41 #define                 MAX_RECENT_MISSIONS     10
42 extern  char    Recent_missions[MAX_RECENT_MISSIONS][MAX_FILENAME_LEN];
43 extern  int     Num_recent_missions;
44
45 // Mission_load takes no parameters.
46 // It expects the following variables to be set correctly:
47 // Game_current_mission_filename
48
49 int mission_load();
50 void mission_init();
51
52 // Functions for mission load menu
53 void mission_load_menu_init();
54 void mission_load_menu_close();
55 void mission_load_menu_do();
56
57 #endif
58