1 //----------------------------------------------------------------------------
2 //  EDGE Strings
3 //----------------------------------------------------------------------------
4 //
5 //  Copyright (c) 1999-2009  The EDGE Team.
6 //
7 //  This program is free software; you can redistribute it and/or
8 //  modify it under the terms of the GNU General Public License
9 //  as published by the Free Software Foundation; either version 2
10 //  of the License, or (at your option) any later version.
11 //
12 //  This program is distributed in the hope that it will be useful,
13 //  but WITHOUT ANY WARRANTY; without even the implied warranty of
14 //  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 //  GNU General Public License for more details.
16 //
17 //----------------------------------------------------------------------------
18 //
19 //  Based on the DOOM source code, released by Id Software under the
20 //  following copyright:
21 //
22 //    Copyright (C) 1993-1996 by id Software, Inc.
23 //
24 //----------------------------------------------------------------------------
25 
26 #ifndef __DOOM_STRINGS__
27 #define __DOOM_STRINGS__
28 
29 // Misc. other strings.
30 #define REQUIREDWAD    "edge"
31 #define EDGECONFIGFILE "edge.cfg"
32 #define EDGELOGFILE    "edge.log"
33 
34 #define EDGEGWAEXT     "gwa"
35 #define EDGEHWAEXT     "hwa"
36 #define EDGEWADEXT     "wad"
37 
38 #define SAVEGAMEBASE   "save"
39 #define SAVEGAMEEXT    "esg"
40 #define SAVEGAMEMODE   0755
41 
42 #define CACHEDIR       "cache"
43 #define SAVEGAMEDIR    "savegame"
44 #define SCRNSHOTDIR    "screenshot"
45 
46 #define HUBDIR         "hubs"
47 #define HUBBASE        "hub"
48 
49 #ifdef WIN32
50 #define EDGEHOMESUBDIR  "Application Data\\Edge"
51 #elif MACOSX
52 #define EDGEHOMESUBDIR  "Library/Application Support/EDGE"
53 #else // Linux
54 #define EDGEHOMESUBDIR  ".edge"
55 #endif
56 
57 #endif // __DOOM_STRINGS__
58 
59 //--- editor settings ---
60 // vi:ts=4:sw=4:noexpandtab
61