2 * $Logfile: /Freespace2/code/Hud/HUDgauges.h $
7 * HUD data common to FRED and FreeSpace
10 * Revision 1.1 2002/05/03 03:28:12 root
14 * 7 8/19/99 9:20a Andsager
15 * Enable flashing for all guages
17 * 5 8/16/99 4:04p Dave
18 * Big honking checkin.
20 * 4 7/30/99 10:31p Dave
21 * Added comm menu to the configurable hud files.
23 * 3 7/24/99 1:54p Dave
24 * Hud text flash gauge. Reworked dead popup to use 4 buttons in red-alert
27 * 2 10/13/98 9:28a Dave
28 * Started neatening up freespace.h. Many variables renamed and
29 * reorganized. Added AlphaColors.[h,cpp]
31 * 1 10/12/98 1:53p Dave
33 * 2 10/07/98 10:52a Dave
36 * 1 10/07/98 10:48a Dave
38 * 10 5/08/98 10:16a Lawrance
39 * Add new "ship attacking count" gauge
41 * 9 4/05/98 7:42p Lawrance
44 * 8 3/26/98 5:45p Lawrance
45 * Added new gauges to HUD config
47 * 7 1/23/98 6:26p Lawrance
48 * Added wingman status gauge
50 * 6 1/17/98 1:30a Lawrance
51 * Add countermeasure gauge
53 * 5 1/12/98 11:16p Lawrance
54 * Wonderful HUD config.
56 * 4 1/05/98 9:38p Lawrance
57 * Implement flashing HUD gauges.
59 * 3 1/05/98 4:24p Allender
60 * added sexpression to flash a hud gauge -- a training only operator
62 * 2 1/05/98 3:18p Lawrance
63 * Common HUD data for FRED and FreeSpace
65 * 1 1/05/98 3:07p Lawrance
70 #ifndef __HUD_COMMON_H__
71 #define __HUD_COMMON_H__
74 #define NUM_HUD_GAUGES 39
76 #define HUD_LEAD_INDICATOR 0
77 #define HUD_ORIENTATION_TEE 1
78 #define HUD_HOSTILE_TRIANGLE 2
79 #define HUD_TARGET_TRIANGLE 3
80 #define HUD_MISSION_TIME 4
81 #define HUD_RETICLE_CIRCLE 5
82 #define HUD_THROTTLE_GAUGE 6
84 #define HUD_TARGET_MONITOR 8
85 #define HUD_CENTER_RETICLE 9
86 #define HUD_TARGET_MONITOR_EXTRA_DATA 10
87 #define HUD_TARGET_SHIELD_ICON 11
88 #define HUD_PLAYER_SHIELD_ICON 12
89 #define HUD_ETS_GAUGE 13
90 #define HUD_AUTO_TARGET 14
91 #define HUD_AUTO_SPEED 15
92 #define HUD_WEAPONS_GAUGE 16
93 #define HUD_ESCORT_VIEW 17
94 #define HUD_DIRECTIVES_VIEW 18
95 #define HUD_THREAT_GAUGE 19
96 #define HUD_AFTERBURNER_ENERGY 20
97 #define HUD_WEAPONS_ENERGY 21
98 #define HUD_WEAPON_LINKING_GAUGE 22
99 #define HUD_TARGET_MINI_ICON 23
100 #define HUD_OFFSCREEN_INDICATOR 24
101 #define HUD_TALKING_HEAD 25
102 #define HUD_DAMAGE_GAUGE 26
103 #define HUD_MESSAGE_LINES 27
104 #define HUD_MISSILE_WARNING_ARROW 28
105 #define HUD_CMEASURE_GAUGE 29
106 #define HUD_OBJECTIVES_NOTIFY_GAUGE 30
107 #define HUD_WINGMEN_STATUS 31
108 #define HUD_OFFSCREEN_RANGE 32
109 #define HUD_KILLS_GAUGE 33
110 #define HUD_ATTACKING_TARGET_COUNT 34
111 #define HUD_TEXT_FLASH 35 // (formerly split up among emp, collision, etc)
112 #define HUD_MESSAGE_BOX 36
113 #define HUD_SUPPORT_GAUGE 37
114 #define HUD_LAG_GAUGE 38
116 extern char *HUD_gauge_text[NUM_HUD_GAUGES]; // defined in sexp.cpp!!!!
119 #endif /* __HUD_COMMON_H__ */