summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorSteven Fuller <relnev@icculus.org>2001-08-16 23:09:17 +0000
committerPatryk Obara <dreamer.tan@gmail.com>2019-08-20 02:22:36 +0200
commitc7f0dd737a14348f8c0a015b8367f8eef479aff3 (patch)
treedbff521ff4c0b42b1bf76a8b8d0e7ac6456f3263 /src/main.c
parent241e98c3d86b9efc5f29d9cb8796f8b586e1af25 (diff)
Small changes in order to get the demos to work. Alien demo runs. Marine
and Predator demos used a different HUD font. Changes that need to be made for demo versions: 1. avp/langenum.h needs to be rebuilt for each demo (easy) 2. Marine and Predator demos need to use a different HUD font 3. There may be other minor differences with enums, etc.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index f1acf0d..f2c856f 100644
--- a/src/main.c
+++ b/src/main.c
@@ -573,7 +573,17 @@ int main(int argc, char *argv[])
}
AvP.CurrentEnv = AvP.StartingEnv = 0; /* are these even used? */
-
+
+#if ALIEN_DEMO
+ AvP.PlayerType = I_Alien;
+ SetLevelToLoad(AVP_ENVIRONMENT_INVASION_A);
+#elif PREDATOR_DEMO
+ AvP.PlayerType = I_Predator;
+ SetLevelToLoad(AVP_ENVIRONMENT_INVASION_P);
+#elif MARINE_DEMO
+ AvP.PlayerType = I_Marine;
+ SetLevelToLoad(AVP_ENVIRONMENT_INVASION);
+#else
// AvP.PlayerType = I_Alien;
// SetLevelToLoad(AVP_ENVIRONMENT_TEMPLE); /* starting alien level */
@@ -586,6 +596,7 @@ int main(int argc, char *argv[])
// SetLevelToLoad(AVP_ENVIRONMENT_LEADWORKS_MP); /* multiplayer */
// SetLevelToLoad(AVP_ENVIRONMENT_E3DEMOSP); /* demo level */
+#endif
// while(AvP_MainMenus()) {