summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.cpp5
-rw-r--r--src/main.h8
2 files changed, 10 insertions, 3 deletions
diff --git a/src/main.cpp b/src/main.cpp
index e28c843b..e745e7cd 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -36,7 +36,6 @@
#ifdef __USE_UNIX98
#include <cerrno>
#include <sys/stat.h>
-#include "../config.h"
#endif
#include "configuration.h"
@@ -380,7 +379,7 @@ void parseOptions(int argc, char *argv[], Options &options)
/** Main */
int main(int argc, char *argv[])
{
-#ifdef __USE_UNIX98
+#ifdef PACKAGE_VERSION
std::cout << "The Mana World v" << PACKAGE_VERSION << std::endl;
#endif
logger = new Logger();
@@ -456,7 +455,7 @@ int main(int argc, char *argv[])
}
graphics->drawImage(login_wallpaper, 0, 0);
-#ifdef __USE_UNIX98
+#ifdef PACKAGE_VERSION
graphics->setFont(gui->getFont());
graphics->drawText(PACKAGE_VERSION, 0, 0);
#endif
diff --git a/src/main.h b/src/main.h
index cd3a0ff2..8ad3f343 100644
--- a/src/main.h
+++ b/src/main.h
@@ -29,10 +29,18 @@
class Image;
class Sound;
+#ifdef __USE_UNIX98
+#include "../config.h"
+#else
+#include "../The_Mana_World_private.h"
+#define PACKAGE_VERSION PRODUCT_VERSION
+#endif
+
#ifndef TMW_DATADIR
#define TMW_DATADIR ""
#endif
+
enum {
EXIT_STATE,
LOGIN_STATE,