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.25 by root, Tue Mar 6 03:06:00 2007 UTC vs.
Revision 1.29 by root, Wed Mar 14 00:04:58 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,
149void 148void
150init_library (void) 149init_library (void)
151{ 150{
152 init_globals (); 151 init_globals ();
153 init_block (); 152 init_block ();
154 ReadBmapNames ();
155 ReadSmooth ();
156 init_anim (); /* Must be after we read in the bitmaps */ 153 init_anim (); /* Must be after we read in the bitmaps */
157 init_archetypes (); /* Reads all archetypes from file */ 154 init_archetypes (); /* Reads all archetypes from file */
158 init_dynamic (); 155 init_dynamic ();
159 init_attackmess (); 156 init_attackmess ();
160 init_clocks (); 157 init_clocks ();
198 cp = getenv ("CROSSFIRE_TMPDIR"); 195 cp = getenv ("CROSSFIRE_TMPDIR");
199 if (cp) 196 if (cp)
200 settings.tmpdir = cp; 197 settings.tmpdir = cp;
201} 198}
202 199
203
204/* 200/*
205 * Initialises all global variables. 201 * Initialises all global variables.
206 * Might use environment-variables as default for some of them. 202 * Might use environment-variables as default for some of them.
207 */ 203 */
208
209void 204void
210init_globals (void) 205init_globals (void)
211{ 206{
212 if (settings.logfilename[0] == 0) 207 if (settings.logfilename[0] == 0)
213 logfile = stderr; 208 logfile = stderr;
250 245
251/* 246/*
252 * Write out the current time to the file so time does not 247 * Write out the current time to the file so time does not
253 * reset every time the server reboots. 248 * reset every time the server reboots.
254 */ 249 */
255
256void 250void
257write_todclock (void) 251write_todclock (void)
258{ 252{
259 char filename[MAX_BUF]; 253 char filename[MAX_BUF];
260 FILE *fp; 254 FILE *fp;
271 265
272/* 266/*
273 * initialises the gametime and TOD counters 267 * initialises the gametime and TOD counters
274 * Called by init_library(). 268 * Called by init_library().
275 */ 269 */
276
277void 270void
278init_clocks (void) 271init_clocks (void)
279{ 272{
280 char filename[MAX_BUF]; 273 char filename[MAX_BUF];
281 FILE *fp; 274 FILE *fp;
293 LOG (llevError, "Can't open %s.\n", filename); 286 LOG (llevError, "Can't open %s.\n", filename);
294 todtick = 0; 287 todtick = 0;
295 write_todclock (); 288 write_todclock ();
296 return; 289 return;
297 } 290 }
291
298 fscanf (fp, "%lu", &todtick); 292 fscanf (fp, "%lu", &todtick);
299 LOG (llevDebug, "todtick=%lu\n", todtick); 293 LOG (llevDebug, "todtick=%lu\n", todtick);
300 fclose (fp); 294 fclose (fp);
301} 295}
302 296

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines