]> git.pond.sub.org Git - empserver/blob - src/lib/global/options.c
Turn options into ordinary econfig keys:
[empserver] / src / lib / global / options.c
1 /*
2  *  Empire - A multi-player, client/server Internet based war game.
3  *  Copyright (C) 1986-2005, Dave Pare, Jeff Bailey, Thomas Ruschak,
4  *                           Ken Stevens, Steve McClure
5  *
6  *  This program is free software; you can redistribute it and/or modify
7  *  it under the terms of the GNU General Public License as published by
8  *  the Free Software Foundation; either version 2 of the License, or
9  *  (at your option) any later version.
10  *
11  *  This program is distributed in the hope that it will be useful,
12  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  *  GNU General Public License for more details.
15  *
16  *  You should have received a copy of the GNU General Public License
17  *  along with this program; if not, write to the Free Software
18  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19  *
20  *  ---
21  *
22  *  See the "LEGAL", "LICENSE", "CREDITS" and "README" files for all the
23  *  related information and legal notices. It is expected that any future
24  *  projects/authors will amend these files as needed.
25  *
26  *  ---
27  *
28  *  options.c: Options definitions
29  * 
30  *  Known contributors to this file:
31  *       Steve McClure, 1998
32  *     
33  */
34
35 #include <stdio.h>
36 #include "misc.h"
37 #include "options.h"
38 #include "optlist.h"
39
40 /* there must be an easier way - but can't think of one off hand */
41
42 #ifdef NO_FORT_FIRE
43 int opt_NO_FORT_FIRE = 1;
44 #else
45 int opt_NO_FORT_FIRE = 0;
46 #endif
47
48 #ifdef BRIDGETOWERS
49 int opt_BRIDGETOWERS = 1;
50 #else
51 int opt_BRIDGETOWERS = 0;
52 #endif
53
54 #ifdef GODNEWS
55 int opt_GODNEWS = 1;
56 #else
57 int opt_GODNEWS = 0;
58 #endif
59
60 #ifdef TREATIES
61 int opt_TREATIES = 1;
62 #else
63 int opt_TREATIES = 0;
64 #endif
65
66 #ifdef GO_RENEW
67 int opt_GO_RENEW = 1;
68 #else
69 int opt_GO_RENEW = 0;
70 #endif
71
72 #ifdef GUINEA_PIGS
73 int opt_GUINEA_PIGS = 1;
74 #else
75 int opt_GUINEA_PIGS = 0;
76 #endif
77
78 #ifdef DEFENSE_INFRA
79 int opt_DEFENSE_INFRA = 1;
80 #else
81 int opt_DEFENSE_INFRA = 0;
82 #endif
83
84 #ifdef LANDSPIES
85 int opt_LANDSPIES = 1;
86 #else
87 int opt_LANDSPIES = 0;
88 #endif
89
90 #ifdef MOB_ACCESS
91 int opt_MOB_ACCESS = 1;
92 #else
93 int opt_MOB_ACCESS = 0;
94 #endif
95
96 #ifdef LOANS
97 int opt_LOANS = 1;
98 #else
99 int opt_LOANS = 0;
100 #endif
101
102 #ifdef MARKET
103 int opt_MARKET = 1;
104 #else
105 int opt_MARKET = 0;
106 #endif
107
108 #ifdef NOFOOD
109 int opt_NOFOOD = 1;
110 #else
111 int opt_NOFOOD = 0;
112 #endif
113
114 #ifdef BLITZ
115 int opt_BLITZ = 1;
116 #else
117 int opt_BLITZ = 0;
118 #endif
119
120 #ifdef HIDDEN
121 int opt_HIDDEN = 1;
122 #else
123 int opt_HIDDEN = 0;
124 #endif
125
126 #ifdef LOSE_CONTACT
127 int opt_LOSE_CONTACT = 1;
128 #else
129 int opt_LOSE_CONTACT = 0;
130 #endif
131
132 #ifdef FUEL
133 int opt_FUEL = 1;
134 #else
135 int opt_FUEL = 0;
136 #endif
137
138 #ifdef TRADESHIPS
139 int opt_TRADESHIPS = 1;
140 #else
141 int opt_TRADESHIPS = 0;
142 #endif
143
144 #ifdef NOMOBCOST
145 int opt_NOMOBCOST = 1;
146 #else
147 int opt_NOMOBCOST = 0;
148 #endif
149
150 #ifdef SUPER_BARS
151 int opt_SUPER_BARS = 1;
152 #else
153 int opt_SUPER_BARS = 0;
154 #endif
155
156 #ifdef EASY_BRIDGES
157 int opt_EASY_BRIDGES = 1;
158 #else
159 int opt_EASY_BRIDGES = 0;
160 #endif
161
162 #ifdef ALL_BLEED
163 int opt_ALL_BLEED = 1;
164 #else
165 int opt_ALL_BLEED = 0;
166 #endif
167
168 #ifdef DRNUKE
169 int opt_DRNUKE = 1;
170 #else
171 int opt_DRNUKE = 0;
172 #endif
173
174 #ifdef SLOW_WAR
175 int opt_SLOW_WAR = 1;
176 #else
177 int opt_SLOW_WAR = 0;
178 #endif
179
180 #ifdef NO_PLAGUE
181 int opt_NO_PLAGUE = 1;
182 #else
183 int opt_NO_PLAGUE = 0;
184 #endif
185
186 #ifdef RES_POP
187 int opt_RES_POP = 1;
188 #else
189 int opt_RES_POP = 0;
190 #endif
191
192 #ifdef SHOWPLANE
193 int opt_SHOWPLANE = 1;
194 #else
195 int opt_SHOWPLANE = 0;
196 #endif
197
198 #ifdef PINPOINTMISSILE
199 int opt_PINPOINTMISSILE = 1;
200 #else
201 int opt_PINPOINTMISSILE = 0;
202 #endif
203
204 #ifdef FALLOUT
205 int opt_FALLOUT = 1;
206 #else
207 int opt_FALLOUT = 0;
208 #endif
209
210 #ifdef SAIL
211 int opt_SAIL = 1;
212 #else
213 int opt_SAIL = 0;
214 #endif
215
216 #ifdef UPDATESCHED
217 int opt_UPDATESCHED = 1;
218 #else
219 int opt_UPDATESCHED = 0;
220 #endif
221
222 #ifdef DEMANDUPDATE
223 int opt_DEMANDUPDATE = 1;
224 #else
225 int opt_DEMANDUPDATE = 0;
226 #endif
227
228 #ifdef BIG_CITY
229 int opt_BIG_CITY = 1;
230 #else
231 int opt_BIG_CITY = 0;
232 #endif
233
234 #ifdef INTERDICT_ATT
235 int opt_INTERDICT_ATT = 1;
236 #else
237 int opt_INTERDICT_ATT = 0;
238 #endif
239
240 #ifdef TECH_POP
241 int opt_TECH_POP = 1;
242 #else
243 int opt_TECH_POP = 0;
244 #endif