From 775dc8d71d498facb655c3ae8290aace269714e7 Mon Sep 17 00:00:00 2001 From: Steve Date: Sun, 15 Apr 2018 10:45:18 +0100 Subject: [PATCH] Create screenshot folder as needed. --- src/main.c | 2 ++ src/main.h | 1 + src/system/init.h | 2 +- src/test/worldTest.c | 2 -- src/test/worldTest.h | 1 - 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.c b/src/main.c index 908b10f..5318843 100644 --- a/src/main.c +++ b/src/main.c @@ -124,6 +124,7 @@ static void handleCommandLine(int argc, char *argv[]) { dev.debug = 1; SDL_LogSetPriority(SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_PRIORITY_DEBUG); + createScreenshotFolder(); } if (strcmp(argv[i], "-info") == 0) @@ -164,6 +165,7 @@ static void handleCommandLine(int argc, char *argv[]) if (strcmp(argv[i], "-screenshots") == 0) { dev.takeScreenshots = 1; + createScreenshotFolder(); } if (strcmp(argv[i], "-world") == 0) diff --git a/src/main.h b/src/main.h index 9ba51a4..2ce48fc 100644 --- a/src/main.h +++ b/src/main.h @@ -39,6 +39,7 @@ extern void presentScene(void); extern void saveScreenshot(char *name); extern void saveTrophyScreenshot(void); extern void initTitle(void); +extern void createScreenshotFolder(void); App app; Camera camera; diff --git a/src/system/init.h b/src/system/init.h index 30edc42..72d9912 100644 --- a/src/system/init.h +++ b/src/system/init.h @@ -44,10 +44,10 @@ extern void initGraphics(void); extern void initSounds(void); extern void initSprites(void); extern void initStats(void); +extern void initStrings(void); extern void initTextures(void); extern void initTrophies(void); extern void initWidgets(void); -extern void initStrings(void); extern long lookup(const char *name); extern void prepareScene(void); extern void presentScene(void); diff --git a/src/test/worldTest.c b/src/test/worldTest.c index d5fbe34..1e90402 100644 --- a/src/test/worldTest.c +++ b/src/test/worldTest.c @@ -26,8 +26,6 @@ void initWorldTest(char *worldId) saveGame(); - createScreenshotFolder(); - if (worldId != NULL) { STRNCPY(game.worldId, worldId, MAX_NAME_LENGTH); diff --git a/src/test/worldTest.h b/src/test/worldTest.h index 5244f97..0155ec4 100644 --- a/src/test/worldTest.h +++ b/src/test/worldTest.h @@ -20,7 +20,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "../common.h" -extern void createScreenshotFolder(void); extern void initHub(void); extern void initWorld(void); extern void loadGame(void);