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.62 by root, Sat Feb 26 11:34:31 2011 UTC vs.
Revision 1.65 by root, Tue Jan 3 11:25:30 2012 UTC

1/* 1/*
2 * This file is part of Deliantra, the Roguelike Realtime MMORPG. 2 * This file is part of Deliantra, the Roguelike Realtime MMORPG.
3 * 3 *
4 * Copyright (©) 2005,2006,2007,2008,2009,2010 Marc Alexander Lehmann / Robin Redeker / the Deliantra team 4 * Copyright (©) 2005,2006,2007,2008,2009,2010,2011,2012 Marc Alexander Lehmann / Robin Redeker / the Deliantra team
5 * Copyright (©) 2002 Mark Wedel & Crossfire Development Team 5 * Copyright (©) 2002 Mark Wedel & Crossfire Development Team
6 * Copyright (©) 1992 Frank Tore Johansen 6 * Copyright (©) 1992 Frank Tore Johansen
7 * 7 *
8 * Deliantra is free software: you can redistribute it and/or modify it under 8 * Deliantra is free software: you can redistribute it and/or modify it under
9 * the terms of the Affero GNU General Public License as published by the 9 * the terms of the Affero GNU General Public License as published by the
70 CONFDIR, 70 CONFDIR,
71 DATADIR, 71 DATADIR,
72 LOCALDIR, 72 LOCALDIR,
73 PLAYERDIR, 73 PLAYERDIR,
74 MAPDIR, 74 MAPDIR,
75 ARCHETYPES,
76 TREASURES,
77 UNIQUE_DIR, 75 UNIQUE_DIR,
78 "",
79 TMPDIR, 76 TMPDIR,
80 PK_LUCK_PENALTY, 77 PK_LUCK_PENALTY,
81 STAT_LOSS_ON_DEATH, 78 STAT_LOSS_ON_DEATH,
82 PERMANENT_EXPERIENCE_RATIO, 79 PERMANENT_EXPERIENCE_RATIO,
83 DEATH_PENALTY_RATIO, 80 DEATH_PENALTY_RATIO,
137void 134void
138init_environ () 135init_environ ()
139{ 136{
140 const char *cp; 137 const char *cp;
141 138
142 if (cp = getenv ("DELIANTRA_CONFDIR" )) settings.confdir = cp; 139 if (cp = getenv ("DELIANTRA_CONFDIR" )) settings.confdir = cp;
140
141 if (cp = getenv ("DELIANTRA_LIBDIR" )) settings.datadir = cp; /* deprecated */
143 if (cp = getenv ("DELIANTRA_LIBDIR" )) settings.datadir = cp; 142 if (cp = getenv ("DELIANTRA_DATADIR" )) settings.datadir = cp;
143 if (cp = getenv ("DELIANTRA_MAPDIR" )) settings.mapdir = cp;
144
144 if (cp = getenv ("DELIANTRA_LOCALDIR" )) settings.localdir = cp; 145 if (cp = getenv ("DELIANTRA_LOCALDIR" )) settings.localdir = cp;
145 if (cp = getenv ("DELIANTRA_PLAYERDIR" )) settings.playerdir = cp; 146 if (cp = getenv ("DELIANTRA_PLAYERDIR" )) settings.playerdir = cp;
146 if (cp = getenv ("DELIANTRA_MAPDIR" )) settings.mapdir = cp;
147 if (cp = getenv ("DELIANTRA_ARCHETYPES" )) settings.archetypes = cp;
148 if (cp = getenv ("DELIANTRA_TREASURES" )) settings.treasures = cp;
149 if (cp = getenv ("DELIANTRA_UNIQUEDIR" )) settings.uniquedir = cp; 147 if (cp = getenv ("DELIANTRA_UNIQUEDIR" )) settings.uniquedir = cp;
150 if (cp = getenv ("DELIANTRA_TEMPLATEDIR")) settings.templatedir = cp;
151 if (cp = getenv ("DELIANTRA_TMPDIR" )) settings.tmpdir = cp; 148 if (cp = getenv ("DELIANTRA_TMPDIR" )) settings.tmpdir = cp;
152 if (cp = getenv ("DELIANTRA_LOGFILE" )) settings.logfilename = cp; 149 if (cp = getenv ("DELIANTRA_LOGFILE" )) settings.logfilename = cp;
153} 150}
154 151
155/* 152/*

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines