From 52e45ff1cbf304f8e2fc780abd4156ae2ead42c7 Mon Sep 17 00:00:00 2001 From: George Sokianos Date: Mon, 22 Aug 2022 22:13:12 +0100 Subject: [PATCH] Fixed the screenshot save path --- src/plat/os4/os4Init.c | 6 +++--- src/system/draw.c | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/plat/os4/os4Init.c b/src/plat/os4/os4Init.c index c05ede2..d0c8267 100644 --- a/src/plat/os4/os4Init.c +++ b/src/plat/os4/os4Init.c @@ -30,7 +30,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "os4Init.h" -#define VSTRING "tbftss 1.5.1r1 (13.08.2022)" +#define VSTRING "tbftss 1.50.1r1 (22.08.2022)" #define VERSTAG "\0$VER: " VSTRING static CONST_STRPTR stack USED = "$STACK:102400"; static CONST_STRPTR version USED = VERSTAG; @@ -94,8 +94,8 @@ void createSaveFolder(void) void createScreenshotFolder(void) { - mkdir("/tmp/tbftss", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + mkdir("PROGDIR:screenshots", S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); - dev.screenshotFolder = "/tmp/tbftss"; + dev.screenshotFolder = "screenshots"; } diff --git a/src/system/draw.c b/src/system/draw.c index e3a0a67..4f54a3e 100644 --- a/src/system/draw.c +++ b/src/system/draw.c @@ -261,8 +261,8 @@ void saveScreenshot(void) char filename[MAX_NAME_LENGTH]; SDL_Surface *sshot; - sprintf(filename, "/tmp/tbftss/%d.bmp", ++i); - + sprintf(filename, "%s/%d.bmp", dev.screenshotFolder, ++i); + sshot = SDL_CreateRGBSurface(0, app.winWidth, app.winHeight, 32, 0x00ff0000, 0x0000ff00, 0x000000ff, 0xff000000); SDL_RenderReadPixels(app.renderer, NULL, SDL_PIXELFORMAT_ARGB8888, sshot->pixels, sshot->pitch); SDL_SaveBMP(sshot, filename); @@ -273,3 +273,4 @@ void saveScreenshot(void) printf("Saved '%s'\n", filename); } } +