]> de.git.xonotic.org Git - xonotic/netradiant.git/blob - tools/quake3/q3map2/game__null.h
Merge branch 'fix-fast' into 'master'
[xonotic/netradiant.git] / tools / quake3 / q3map2 / game__null.h
1 /* -------------------------------------------------------------------------------
2
3    Copyright (C) 1999-2007 id Software, Inc. and contributors.
4    For a list of contributors, see the accompanying CONTRIBUTORS file.
5
6    This file is part of GtkRadiant.
7
8    GtkRadiant is free software; you can redistribute it and/or modify
9    it under the terms of the GNU General Public License as published by
10    the Free Software Foundation; either version 2 of the License, or
11    (at your option) any later version.
12
13    GtkRadiant is distributed in the hope that it will be useful,
14    but WITHOUT ANY WARRANTY; without even the implied warranty of
15    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16    GNU General Public License for more details.
17
18    You should have received a copy of the GNU General Public License
19    along with GtkRadiant; if not, write to the Free Software
20    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
21
22    ----------------------------------------------------------------------------------
23
24    This code has been altered significantly from its original form, to support
25    several games based on the Quake III Arena engine, in the form of "Q3Map2."
26
27    ------------------------------------------------------------------------------- */
28
29
30
31 /* marker */
32 #ifndef GAME__NULL_H
33 #define GAME__NULL_H
34
35
36
37 /* -------------------------------------------------------------------------------
38
39    content and surface flags
40    are in game_quake3.h
41
42    ------------------------------------------------------------------------------- */
43
44
45
46 /* -------------------------------------------------------------------------------
47
48    game_t struct
49
50    ------------------------------------------------------------------------------- */
51
52 {
53         NULL,           /* -game x */
54         NULL,           /* default base game data dir */
55         NULL,           /* unix home sub-dir */
56         NULL,           /* magic path word */
57         NULL,           /* shader directory */
58         0,              /* max lightmapped surface verts */
59         0,              /* max surface verts */
60         0,              /* max surface indexes */
61         qfalse,         /* flares */
62         NULL,           /* default flare shader */
63         qfalse,         /* wolf lighting model? */
64         0,              /* lightmap width/height */
65         0,              /* lightmap gamma */
66         qfalse,         /* lightmap sRGB */
67         qfalse,         /* texture sRGB */
68         qfalse,         /* color sRGB */
69         0,              /* lightmap exposure */
70         0,              /* lightmap compensate */
71         0,              /* lightgrid scale */
72         0,              /* lightgrid ambient scale */
73         qfalse,         /* light angle attenuation uses half-lambert curve */
74         qfalse,         /* disable shader lightstyles hack */
75         qfalse,         /* keep light entities on bsp */
76         0,              /* default patchMeta subdivisions tolerance */
77         qfalse,         /* patch casting enabled */
78         qfalse,         /* compile deluxemaps */
79         0,              /* deluxemaps default mode */
80         0,              /* minimap size */
81         0,              /* minimap sharpener */
82         0,              /* minimap border */
83         qfalse,         /* minimap keep aspect */
84         MINIMAP_MODE_GRAY,  /* minimap mode */
85         NULL,           /* minimap name format */
86         NULL,           /* bsp file prefix */
87         0,              /* bsp file version */
88         qfalse,         /* cod-style lump len/ofs order */
89         NULL,           /* bsp load function */
90         NULL,           /* bsp write function */
91
92         {
93                 { NULL, 0, 0, 0, 0, 0, 0 }
94         }
95 }
96
97
98
99 /* end marker */
100 #endif