diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/game.cpp | 2 | ||||
-rw-r--r-- | src/main.cpp | 4 |
3 files changed, 8 insertions, 2 deletions
@@ -1,3 +1,7 @@ +2007-06-03 David Athay <ko2fan@gmail.com> + + * src/main.cpp, src/game.cpp: Fixed screenshot taking on OSX. + 2007-06-03 Bjørn Lindeijer <bjorn@lindeijer.nl> * src/CMakeLists.txt, src/Makefile.am, docs/Makefile.am: Added some diff --git a/src/game.cpp b/src/game.cpp index a51343dd..54474b1c 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -320,6 +320,8 @@ bool saveScreenshot(SDL_Surface *screenshot) filename.str(""); #if (defined __USE_UNIX98 || defined __FreeBSD__) filename << PHYSFS_getUserDir() << ".tmw/"; +#elif defined __APPLE__ + filename << PHYSFS_getUserDir() << "Desktop/"; #endif filename << "TMW_Screenshot_" << screenshotCount << ".png"; testExists.open(filename.str().c_str(), std::ios::in); diff --git a/src/main.cpp b/src/main.cpp index 1b936e19..9c4a5cdf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -36,7 +36,7 @@ #include <libxml/parser.h> -#if (defined __USE_UNIX98 || defined __FreeBSD__ || defined __APPLE__) +#ifndef WIN32 #include <cerrno> #include <sys/stat.h> #endif @@ -150,7 +150,7 @@ void init_engine(const Options &options) << std::endl; exit(1); } - + // Set log file logger->setLogFile(homeDir + std::string("/tmw.log")); |