1 //-------------------------------------------------------------------------
2 /*
3 Copyright (C) 1997, 2005 - 3D Realms Entertainment
4 
5 This file is part of Shadow Warrior version 1.2
6 
7 Shadow Warrior 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.
15 
16 See the GNU General Public License for more details.
17 
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the Free Software
20 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
21 
22 Original Source: 1997 - Frank Maddin and Jim Norwood
23 Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
24 */
25 //-------------------------------------------------------------------------
26 
27 //****************************************************************************
28 //
29 // common.h
30 //
31 // common defines for the setup program
32 //
33 //****************************************************************************
34 
35 #ifndef _common_public_
36 #define _common_public_
37 #ifdef __cplusplus
38 extern "C" {
39 #endif
40 
41 //****************************************************************************
42 //
43 // DEFINES
44 //
45 //****************************************************************************
46 
47 //
48 // Color Defines
49 //
50 
51 #define MENUBACK_FOREGROUND COLOR_BLACK
52 #define MENUBACK_BACKGROUND COLOR_DARKGRAY
53 
54 #define MENUBACKBORDER_FOREGROUND COLOR_BLACK
55 #define MENUBACKBORDER_BACKGROUND COLOR_GRAY
56 
57 #define MENU_ACTIVE_FOREGROUND   COLOR_WHITE
58 #define MENU_INACTIVE_FOREGROUND COLOR_GRAY
59 #define MENU_DISPLAY_FOREGROUND  COLOR_LIGHTGREEN
60 
61 #define MENU_SECTIONHEADER_FOREGROUND   COLOR_YELLOW
62 
63 //
64 // Setup program defines
65 //
66 
67 #define SETUPFILENAME "sw.cfg"
68 
69 #define SETUPPROGRAMNAME ("Shadow Warrior Setup")
70 #define SETUPPROGRAMVERSION ("1.2")
71 
72 #define GAMENAME "Shadow Warrior"
73 #define GAMELAUNCHER ("SW.EXE")
74 #define GAMETOTYPE ("SW")
75 
76 #define MENUFOOTER "Esc Exits   Move  �� Selects\0"
77 
78 #define COMMITLAUNCHER ("COMMIT.EXE")
79 #define COMMITFILENAME ("COMMIT.DAT")
80 
81 #define MAXVOICES 32
82 #define SONGNAME ("Shadow Warrior Theme Song")
83 //#define SOUNDSETUPLAUNCHER ("SNDSETUP.EXE")
84 
85 // Default Socket Number
86 
87 #define DEFAULTSOCKETNUMBER 0x8849
88 
89 // Default RTS file
90 
91 #define DEFAULTRTSFILE "sw.rts"
92 
93 // Default RTS path
94 
95 #define DEFAULTRTSPATH ".\\"
96 
97 // Default UserLevel path
98 
99 #define DEFAULTLEVELPATH ".\\"
100 
101 // Default External Control file
102 
103 #define DEFAULTCONTROLFILE "EXTERNAL.EXE"
104 
105 // Default Help file
106 
107 #define DEFAULTHELPFILE "SWHELP.EXE"
108 
109 // RTS extension
110 
111 #define RTSEXTENSION "RTS"
112 
113 // MAP extension
114 
115 #define MAPEXTENSION "MAP"
116 
117 // Default Player name
118 
119 #define DEFAULTPLAYERNAME "KATO"
120 
121 // Default Macros
122 
123 #define MACRO1  "Burn baby burn..."
124 #define MACRO2  "You make another stupid move."
125 #define MACRO3  "Blocking with your head again?"
126 #define MACRO4  "You not fight well with hands!"
127 #define MACRO5  "You so stupid!"
128 #define MACRO6  "Quit jerking off. Come fight me!"
129 #define MACRO7  "What the matter you scaredy cat?"
130 #define MACRO8  "Did I break your concentration?"
131 #define MACRO9  "Hope you were paying attention."
132 #define MACRO10 "ITTAIIIUUU!!!"
133 
134 #ifdef __cplusplus
135 };
136 #endif
137 #endif
138