summaryrefslogtreecommitdiff
path: root/src/hexen/h2def.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/hexen/h2def.h')
-rw-r--r--src/hexen/h2def.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/hexen/h2def.h b/src/hexen/h2def.h
index 61ca87b9..a00d90bd 100644
--- a/src/hexen/h2def.h
+++ b/src/hexen/h2def.h
@@ -44,6 +44,10 @@
#include "d_event.h"
+// gamemode/mission
+
+#include "d_mode.h"
+
// for fixed_t:
#include "m_fixed.h"
@@ -104,15 +108,6 @@
typedef unsigned int uint;
-typedef enum
-{
- sk_baby,
- sk_easy,
- sk_medium,
- sk_hard,
- sk_nightmare
-} skill_t;
-
#define BT_ATTACK 1
#define BT_USE 2
#define BT_CHANGE 4 // if true, the next 3 bits hold weapon num
@@ -654,12 +649,13 @@ void NET_SendFrags(player_t * player);
#define TELEFOGHEIGHT (32*FRACUNIT)
+extern GameMode_t gamemode; // Always commercial
+extern GameMission_t gamemission; // Always hexen
+
extern gameaction_t gameaction;
extern boolean paused;
-extern boolean shareware; // true if other episodes not present
-
extern boolean DevMaps; // true = map development mode
extern char *DevMapsDir; // development maps directory