summaryrefslogtreecommitdiff
path: root/src/cgame/cg_local.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgame/cg_local.h')
-rw-r--r--src/cgame/cg_local.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/cgame/cg_local.h b/src/cgame/cg_local.h
index 7dd951b..43e1701 100644
--- a/src/cgame/cg_local.h
+++ b/src/cgame/cg_local.h
@@ -941,6 +941,8 @@ typedef struct
// After this many msec the crosshair name fades out completely
#define CROSSHAIR_CLIENT_TIMEOUT 1000
+#define MAX_ANNOUNCER_STACK 16
+
typedef struct
{
int clientFrame; // incremented each frame
@@ -1185,9 +1187,15 @@ typedef struct
qboolean forbidCuboids; //if true then dont let player build a cuboid
int latestCBNumber; //wait for this number from server before building a cuboid
int lastCuboidError; //last time error sound was played
+
+ qhandle_t announcerStack[ MAX_ANNOUNCER_STACK ];
+ int announcerStackPos;
+ int announcerStackLatest;
} cg_t;
+
+
// all of the model, shader, and sound references that are
// loaded at gamestate time are stored in cgMedia_t
// Other media that can be tied to clients, weapons, or items are
@@ -1939,6 +1947,10 @@ void CG_WritePTRCode( int code );
const char *CG_TutorialText( void );
//
+// cg_svcmds.c
+void CG_ProcessAnnouncer( void );
+
+//
//===============================================
//
@@ -2171,12 +2183,13 @@ typedef enum
// mod version data
-#define MODVER_CURRENT 4
+#define MODVER_CURRENT 5
+#define MODVER_C2_0_1_4 5
#define MODVER_C2_0_1_3 4
#define MODVER_C2_0_1_2 3
#define MODVER_C2_0_1_1 2
#define MODVER_C2_0_1_0 1
-#define MODVER_TITLE "0.1.3 (Sep 10)"
+#define MODVER_TITLE "0.1.4 (Sep 12)"