]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - common.h
buf_mesh is no longer a pointer, since there is only one of it
[xonotic/darkplaces.git] / common.h
index 95f94fb0f4534cb960bf55ec791ea841d41f8a12..7ad25529cfc0e9afccb7e44e08511452983f94bf 100644 (file)
--- a/common.h
+++ b/common.h
@@ -44,6 +44,7 @@ void SZ_Clear (sizebuf_t *buf);
 void *SZ_GetSpace (sizebuf_t *buf, int length);
 void SZ_Write (sizebuf_t *buf, void *data, int length);
 void SZ_Print (sizebuf_t *buf, char *data);    // strcats onto the sizebuf
+void SZ_HexDumpToConsole(sizebuf_t *buf);
 
 //============================================================================
 #if !defined(ENDIAN_LITTLE) && !defined(ENDIAN_BIG)
@@ -132,13 +133,14 @@ extern    qboolean        com_eof;
 
 char *COM_Parse (char *data);
 
-
-extern int             com_argc;
-extern char    **com_argv;
+extern char com_basedir[MAX_OSPATH];
+extern int com_argc;
+extern char **com_argv;
 
 int COM_CheckParm (char *parm);
 void COM_Init (void);
-void COM_InitArgv (int argc, char **argv);
+void COM_InitArgv (void);
+void COM_InitGameType (void);
 
 char *COM_SkipPath (char *pathname);
 void COM_StripExtension (char *in, char *out);
@@ -170,16 +172,15 @@ extern    struct cvar_s   registered;
 #define GAME_HIPNOTIC 1
 #define GAME_ROGUE 2
 #define GAME_NEHAHRA 3
-#define GAME_FIENDARENA 4
-#define GAME_ZYMOTIC 5
-#define GAME_BLOODBATH 6
+#define GAME_TRANSFUSION 4
 
 extern int gamemode;
 extern char *gamename;
 
 // LordHavoc: useful...
-extern void COM_ToLowerString(char *in, char *out);
-extern void COM_ToUpperString(char *in, char *out);
+void COM_ToLowerString(char *in, char *out);
+void COM_ToUpperString(char *in, char *out);
+int COM_StringBeginsWith(const char *s, const char *match);
 
 typedef struct stringlist_s
 {