X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=tools%2Fquake2%2Fqdata_heretic2%2Fcommon%2Fqfiles.c;fp=tools%2Fquake2%2Fqdata_heretic2%2Fcommon%2Fqfiles.c;h=53452f367be82c2a01cc366eda23b203eab31612;hp=7e9414f3b861d71a6e0cc238833f3fc169b8e94a;hb=830125fad042fad35dc029b6eb57c8156ad7e176;hpb=515673c08f8718a237e90c2130a1f5294f966d6a diff --git a/tools/quake2/qdata_heretic2/common/qfiles.c b/tools/quake2/qdata_heretic2/common/qfiles.c index 7e9414f3..53452f36 100644 --- a/tools/quake2/qdata_heretic2/common/qfiles.c +++ b/tools/quake2/qdata_heretic2/common/qfiles.c @@ -1,79 +1,75 @@ /* -Copyright (C) 1999-2007 id Software, Inc. and contributors. -For a list of contributors, see the accompanying CONTRIBUTORS file. + Copyright (C) 1999-2007 id Software, Inc. and contributors. + For a list of contributors, see the accompanying CONTRIBUTORS file. -This file is part of GtkRadiant. + This file is part of GtkRadiant. -GtkRadiant is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. + GtkRadiant is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -GtkRadiant is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + GtkRadiant is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -You should have received a copy of the GNU General Public License -along with GtkRadiant; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -*/ + You should have received a copy of the GNU General Public License + along with GtkRadiant; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ #include "qfiles.h" #include "scriplib.h" //#include -materialtype_t defaultmaterialtypes[] = +materialtype_t defaultmaterialtypes[] = { - {"gravel", MATERIAL_GRAVEL}, - {"metal", MATERIAL_METAL}, - {"stone", MATERIAL_STONE}, - {"wood", MATERIAL_WOOD}, - {NULL, 0} + {"gravel", MATERIAL_GRAVEL}, + {"metal", MATERIAL_METAL}, + {"stone", MATERIAL_STONE}, + {"wood", MATERIAL_WOOD}, + {NULL, 0} }; -materialtype_t *materialtypes; +materialtype_t *materialtypes; -void QFile_ReadMaterialTypes(char* filename) -{ - int i; - FILE *f; +void QFile_ReadMaterialTypes( char* filename ){ + int i; + FILE *f; - f = fopen (filename, "rb"); - if (!f) - { + f = fopen( filename, "rb" ); + if ( !f ) { materialtypes = defaultmaterialtypes; return; } - fclose (f); + fclose( f ); - free(materialtypes); - materialtypes = (materialtype_t*)malloc(256 * sizeof(materialtype_t)); + free( materialtypes ); + materialtypes = (materialtype_t*)malloc( 256 * sizeof( materialtype_t ) ); - LoadScriptFile(filename); + LoadScriptFile( filename ); i = 0; - - while (i < 255) + + while ( i < 255 ) { - GetScriptToken (true); - if (endofscript) - { + GetScriptToken( true ); + if ( endofscript ) { break; } - if (strcmp(token, "material") != 0) - { - while (ScriptTokenAvailable()) + if ( strcmp( token, "material" ) != 0 ) { + while ( ScriptTokenAvailable() ) { - GetScriptToken(false); + GetScriptToken( false ); } } else { - GetScriptToken(false); - materialtypes[i].name = (char*)malloc(strlen(token) + 1); - strcpy(materialtypes[i].name, token); - GetScriptToken (false); - materialtypes[i].value = atoi(token); + GetScriptToken( false ); + materialtypes[i].name = (char*)malloc( strlen( token ) + 1 ); + strcpy( materialtypes[i].name, token ); + GetScriptToken( false ); + materialtypes[i].value = atoi( token ); } i++; }