X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=common.c;h=3859d20bde55cc0205b71f02438add599dd4df22;hb=e8258ac9cb094cb3f1f61335c06220fd148043a0;hp=80a7389fc3b1e372a7e6d7a731e802e4f7991583;hpb=08dc528c1e2e6c2b1891c12dbc69ec985387a232;p=xonotic%2Fdarkplaces.git diff --git a/common.c b/common.c index 80a7389f..3859d20b 100644 --- a/common.c +++ b/common.c @@ -44,10 +44,6 @@ mempool_t *pak_mempool; qboolean com_modified; // set true if using non-id files -//qboolean proghack; - -//int static_registered = 1; // only for startup check, then set - qboolean msg_suppress_1 = 0; void COM_InitFilesystem (void); @@ -95,126 +91,6 @@ The file "parms.txt" will be read out of the game directory and appended to the ============================================================================ */ -/* -void Q_memset (void *dest, int fill, int count) -{ - int i; - - if ( (((long)dest | count) & 3) == 0) - { - count >>= 2; - fill = fill | (fill<<8) | (fill<<16) | (fill<<24); - for (i=0 ; i>=2; - for (i=0 ; i= '0' && c <= '9') - val = (val<<4) + c - '0'; - else if (c >= 'a' && c <= 'f') - val = (val<<4) + c - 'a' + 10; - else if (c >= 'A' && c <= 'F') - val = (val<<4) + c - 'A' + 10; - else - return val*sign; - } - } - -// -// check for character -// - if (str[0] == '\'') - { - return sign * str[1]; - } - -// -// assume decimal -// - while (1) - { - c = *str++; - if (c <'0' || c > '9') - return val*sign; - val = val*10 + c - '0'; - } - - return 0; -} - - -float Q_atof (char *str) -{ - double val; - int sign; - int c; - int decimal, total; - - if (*str == '-') - { - sign = -1; - str++; - } - else - sign = 1; - - val = 0; - -// -// check for hex -// - if (str[0] == '0' && (str[1] == 'x' || str[1] == 'X') ) - { - str += 2; - while (1) - { - c = *str++; - if (c >= '0' && c <= '9') - val = (val*16) + c - '0'; - else if (c >= 'a' && c <= 'f') - val = (val*16) + c - 'a' + 10; - else if (c >= 'A' && c <= 'F') - val = (val*16) + c - 'A' + 10; - else - return val*sign; - } - } - -// -// check for character -// - if (str[0] == '\'') - { - return sign * str[1]; - } - -// -// assume decimal -// - decimal = -1; - total = 0; - while (1) - { - c = *str++; - if (c == '.') - { - decimal = total; - continue; - } - if (c <'0' || c > '9') - break; - val = val*10 + c - '0'; - total++; - } - - if (decimal == -1) - return val*sign; - while (total > decimal) - { - val /= 10; - total--; - } - - return val*sign; -} -*/ /* ============================================================================ @@ -479,11 +218,6 @@ void MSG_WriteChar (sizebuf_t *sb, int c) { qbyte *buf; -//#ifdef PARANOID -// if (c < -128 || c > 127) -// Sys_Error ("MSG_WriteChar: range error"); -//#endif - buf = SZ_GetSpace (sb, 1); buf[0] = c; } @@ -492,11 +226,6 @@ void MSG_WriteByte (sizebuf_t *sb, int c) { qbyte *buf; -//#ifdef PARANOID -// if (c < 0 || c > 255) -// Sys_Error ("MSG_WriteByte: range error"); -//#endif - buf = SZ_GetSpace (sb, 1); buf[0] = c; } @@ -505,11 +234,6 @@ void MSG_WriteShort (sizebuf_t *sb, int c) { qbyte *buf; -//#ifdef PARANOID -// if (c < ((short)0x8000) || c > (short)0x7fff) -// Sys_Error ("MSG_WriteShort: range error"); -//#endif - buf = SZ_GetSpace (sb, 2); buf[0] = c&0xff; buf[1] = c>>8; @@ -587,45 +311,6 @@ void MSG_BeginReading (void) msg_badread = false; } -/* -// returns -1 and sets msg_badread if no more characters are available -int MSG_ReadChar (void) -{ - int c; - - // LordHavoc: minor optimization - if (msg_readcount >= net_message.cursize) -// if (msg_readcount+1 > net_message.cursize) - { - msg_badread = true; - return -1; - } - - c = (signed char)net_message.data[msg_readcount]; - msg_readcount++; - - return c; -} - -int MSG_ReadByte (void) -{ - int c; - - // LordHavoc: minor optimization - if (msg_readcount >= net_message.cursize) -// if (msg_readcount+1 > net_message.cursize) - { - msg_badread = true; - return -1; - } - - c = (unsigned char)net_message.data[msg_readcount]; - msg_readcount++; - - return c; -} -*/ - int MSG_ReadShort (void) { int c; @@ -721,23 +406,6 @@ float MSG_ReadCoord (void) return MSG_ReadShort() * (1.0f/8.0f); } -/* -float MSG_ReadCoord (void) -{ - return MSG_ReadShort() * (1.0f/8.0f); -} - -float MSG_ReadAngle (void) -{ - return MSG_ReadChar() * (360.0f/256.0f); -} - -float MSG_ReadPreciseAngle (void) -{ - return MSG_ReadShort() * (360.0f/65536); -} -*/ - //=========================================================================== @@ -1045,26 +713,16 @@ void COM_CheckRegistered (void) { Cvar_Set ("cmdline", com_cmdline); -// static_registered = 0; - if (!Sys_FileTime("gfx/pop.lmp")) { if (com_modified) Con_Printf ("Playing shareware version, with modification.\nwarning: most mods require full quake data.\n"); else Con_Printf ("Playing shareware version.\n"); -//#if WINDED -// Sys_Error ("This dedicated server requires a full registered copy of Quake"); -//#endif -// Con_Printf ("Playing shareware version.\n"); -// if (com_modified) -// Sys_Error ("You must have the registered version to use modified games"); return; } -// Cvar_Set ("cmdline", com_cmdline); Cvar_Set ("registered", "1"); -// static_registered = 1; Con_Printf ("Playing registered version.\n"); } @@ -1250,17 +908,6 @@ char *va(char *format, ...) } -/// just for debugging -int memsearch (qbyte *start, int count, int search) -{ - int i; - - for (i=0 ; inext; -// } for ( ; search ; search = search->next) { @@ -1545,13 +1187,6 @@ int COM_FindFile (char *filename, QFile **file, qboolean quiet, qboolean zip) } else { - // check a file in the directory tree -// if (!static_registered) -// { // if not a registered version, don't ever go beyond base -// if ( strchr (filename, '/') || strchr (filename,'\\')) -// continue; -// } - sprintf (netpath, "%s/%s",search->filename, filename); findtime = Sys_FileTime (netpath); @@ -1673,10 +1308,8 @@ pack_t *COM_LoadPackFile (char *packfile) dpackfile_t *info; if (Sys_FileOpenRead (packfile, &packhandle) == -1) - { - //Con_Printf ("Couldn't open %s\n", packfile); return NULL; - } + Sys_FileRead (packhandle, (void *)&header, sizeof(header)); if (memcmp(header.id, "PACK", 4)) Sys_Error ("%s is not a packfile", packfile); @@ -1729,7 +1362,6 @@ then loads and adds pak1.pak pak2.pak ... */ void COM_AddGameDirectory (char *dir) { - //int i; stringlist_t *list, *current; searchpath_t *search; pack_t *pak; @@ -1765,28 +1397,6 @@ void COM_AddGameDirectory (char *dir) } } freedirectory(list); - - /* -// -// add any pak files in the format pak0.pak pak1.pak, ... -// - for (i=0 ; ; i++) - { - sprintf (pakfile, "%s/pak%i.pak", dir, i); - pak = COM_LoadPackFile (pakfile); - if (!pak) - break; - search = Mem_Alloc(pak_mempool, sizeof(searchpath_t)); - search->pack = pak; - search->next = com_searchpaths; - com_searchpaths = search; - } - */ - -// -// add the contents of the parms.txt file to the end of the command line -// - } /* @@ -1906,9 +1516,6 @@ void COM_InitFilesystem (void) com_searchpaths = search; } } - -// if (COM_CheckParm ("-proghack")) -// proghack = true; } int COM_FileExists(char *filename) @@ -1965,3 +1572,4 @@ void COM_ToUpperString(char *in, char *out) *out++ = *in++; } } +