ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/common/init.C
(Generate patch)

Comparing deliantra/server/common/init.C (file contents):
Revision 1.24 by root, Fri Feb 16 19:43:40 2007 UTC vs.
Revision 1.27 by root, Tue Mar 6 19:02:35 2007 UTC

80 DEATH_PENALTY_RATIO, 80 DEATH_PENALTY_RATIO,
81 DEATH_PENALTY_LEVEL, 81 DEATH_PENALTY_LEVEL,
82 BALANCED_STAT_LOSS, 82 BALANCED_STAT_LOSS,
83 NOT_PERMADETH, 83 NOT_PERMADETH,
84 SIMPLE_EXP, 84 SIMPLE_EXP,
85 RESET_LOCATION_TIME,
86 SET_TITLE, 85 SET_TITLE,
87 RESURRECTION, 86 RESURRECTION,
88 SEARCH_ITEMS, 87 SEARCH_ITEMS,
89 SPELL_ENCUMBRANCE, 88 SPELL_ENCUMBRANCE,
90 SPELL_FAILURE_EFFECTS, 89 SPELL_FAILURE_EFFECTS,
147 * init_hash_table if you are doing any object loading. 146 * init_hash_table if you are doing any object loading.
148 */ 147 */
149void 148void
150init_library (void) 149init_library (void)
151{ 150{
152 init_environ ();
153 init_globals (); 151 init_globals ();
154 init_block (); 152 init_block ();
155 ReadBmapNames (); 153 ReadBmapNames ();
156 ReadSmooth (); 154 ReadSmooth ();
157 init_anim (); /* Must be after we read in the bitmaps */ 155 init_anim (); /* Must be after we read in the bitmaps */
199 cp = getenv ("CROSSFIRE_TMPDIR"); 197 cp = getenv ("CROSSFIRE_TMPDIR");
200 if (cp) 198 if (cp)
201 settings.tmpdir = cp; 199 settings.tmpdir = cp;
202} 200}
203 201
204
205/* 202/*
206 * Initialises all global variables. 203 * Initialises all global variables.
207 * Might use environment-variables as default for some of them. 204 * Might use environment-variables as default for some of them.
208 */ 205 */
209
210void 206void
211init_globals (void) 207init_globals (void)
212{ 208{
213 if (settings.logfilename[0] == 0) 209 if (settings.logfilename[0] == 0)
214 logfile = stderr; 210 logfile = stderr;
251 247
252/* 248/*
253 * Write out the current time to the file so time does not 249 * Write out the current time to the file so time does not
254 * reset every time the server reboots. 250 * reset every time the server reboots.
255 */ 251 */
256
257void 252void
258write_todclock (void) 253write_todclock (void)
259{ 254{
260 char filename[MAX_BUF]; 255 char filename[MAX_BUF];
261 FILE *fp; 256 FILE *fp;
272 267
273/* 268/*
274 * initialises the gametime and TOD counters 269 * initialises the gametime and TOD counters
275 * Called by init_library(). 270 * Called by init_library().
276 */ 271 */
277
278void 272void
279init_clocks (void) 273init_clocks (void)
280{ 274{
281 char filename[MAX_BUF]; 275 char filename[MAX_BUF];
282 FILE *fp; 276 FILE *fp;
294 LOG (llevError, "Can't open %s.\n", filename); 288 LOG (llevError, "Can't open %s.\n", filename);
295 todtick = 0; 289 todtick = 0;
296 write_todclock (); 290 write_todclock ();
297 return; 291 return;
298 } 292 }
293
299 fscanf (fp, "%lu", &todtick); 294 fscanf (fp, "%lu", &todtick);
300 LOG (llevDebug, "todtick=%lu\n", todtick); 295 LOG (llevDebug, "todtick=%lu\n", todtick);
301 fclose (fp); 296 fclose (fp);
302} 297}
303 298

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines