X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=tools%2Fquake3%2Fcommon%2Finout.h;h=a4d7f38bf64c6c1bad6260012f13097beb62f87c;hb=4cc891ef53e3a5209db5bdfc8370d47d8b73a370;hp=d417a583f554a08c51d2f8f2179733551c47daaf;hpb=ab3a99dbbe84a0d130fea4d0ceb7b79d7ed07eb7;p=xonotic%2Fnetradiant.git diff --git a/tools/quake3/common/inout.h b/tools/quake3/common/inout.h index d417a583..a4d7f38b 100644 --- a/tools/quake3/common/inout.h +++ b/tools/quake3/common/inout.h @@ -1,40 +1,42 @@ /* -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 + */ #ifndef __INOUT__ #define __INOUT__ +#include "globaldefs.h" // inout is the only stuff relying on xml, include the headers there #include "libxml/tree.h" +#include "mathlib.h" // some useful xml routines xmlNodePtr xml_NodeForVec( vec3_t v ); -void xml_SendNode (xmlNodePtr node); +void xml_SendNode( xmlNodePtr node ); // print a message in q3map output and send the corresponding select information down the xml stream // bError: do we end with an error on this one or do we go ahead? -void xml_Select (char *msg, int entitynum, int brushnum, qboolean bError); +void xml_Select( char *msg, int entitynum, int brushnum, qboolean bError ); // end q3map with an error message and send a point information in the xml stream // note: we might want to add a boolean to use this as a warning or an error thing.. -void xml_Winding (char *msg, vec3_t p[], int numpoints, qboolean die); -void xml_Point (char *msg, vec3_t pt); +void xml_Winding( char *msg, vec3_t p[], int numpoints, qboolean die ); +void xml_Point( char *msg, vec3_t pt ); extern qboolean bNetworkBroadcast; void Broadcast_Setup( const char *dest ); @@ -46,11 +48,12 @@ void Broadcast_Shutdown(); #define SYS_ERR 3 // error #define SYS_NOXML 4 // don't send that down the XML stream -extern qboolean verbose; -void Sys_Printf (const char *text, ...); -void Sys_FPrintf (int flag, const char *text, ...); +extern qboolean verbose; +extern qboolean werror; +void Sys_Printf( const char *text, ... ); +void Sys_FPrintf( int flag, const char *text, ... ); -#ifdef _DEBUG +#if GDEF_DEBUG #define DBG_XML 1 #endif