]> icculus.org git repositories - taylor/freespace2.git/blob - include/trainingmenu.h
Initial revision
[taylor/freespace2.git] / include / trainingmenu.h
1 /*
2  * $Logfile: /Freespace2/code/MenuUI/TrainingMenu.h $
3  * $Revision$
4  * $Date$
5  * $Author$
6  *
7  * Header file for code that controls the Training menu
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  * 7     8/31/97 6:38p Lawrance
20  * pass in frametime to do_frame loop
21  * 
22  * 6     11/21/96 7:14p Lawrance
23  * converted menu code to use a file (menu.tbl) to get the data for the
24  * menu
25  * 
26  * 5     11/13/96 4:02p Lawrance
27  * complete over-haul of the menu system and the states associated with
28  * them
29  * 
30  * 4     11/13/96 8:32a Lawrance
31  * streamlined menu code
32  * 
33  * 3     11/06/96 8:54a Lawrance
34  * added revision templates, made more efficient
35  *
36  * $NoKeywords: $
37  *
38 */
39
40 #ifndef _TRAININGMENU_H
41 #define _TRAININGMENU_H
42
43 #define TRAINING_MENU_MAX_CHOICES       3       // keep up to date if any more choices added!
44
45 // these are the colour values of the pixels that form the different training menu regions
46 #define TRAINING_MENU_TRAINING_MISSIONS_MASK                    1
47 #define TRAINING_MENU_REPLAY_MISSIONS_MASK                      2
48 #define TRAINING_MENU_RETURN_MASK                                               3
49
50 // function prototypes
51 //
52 void training_menu_init();
53 void training_menu_close();
54 void training_menu_do_frame(float frametime);
55
56 #endif
57