summaryrefslogtreecommitdiffhomepage
path: root/src/gamedata.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gamedata.h')
-rw-r--r--src/gamedata.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gamedata.h b/src/gamedata.h
index 2e58ef6..050d3b8 100644
--- a/src/gamedata.h
+++ b/src/gamedata.h
@@ -1,5 +1,5 @@
/*
- * Copyright © 2023 Michael Smith <mikesmiffy128@gmail.com>
+ * Copyright © 2024 Michael Smith <mikesmiffy128@gmail.com>
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -17,14 +17,20 @@
#ifndef INC_GAMEDATA_H
#define INC_GAMEDATA_H
+// STUPID HACK to avoid pollution if abi.h not already included (only because
+// generated gamedata stuff relies on this being defined)
+#ifndef NVDTOR
#ifdef _WIN32
#define NVDTOR 1
#else
#define NVDTOR 2
#endif
+#endif
#include <gamedata.gen.h> // generated by build/mkgamedata.c
#include <entprops.gen.h> // generated by build/mkentprops.c
+#ifndef INC_ABI_H // YUCK YUCK YUCK
#undef NVDTOR
+#endif
/* Called as part of plugin init to set up various metadata about the game. */
void gamedata_init(void);