X-Git-Url: https://deadsoftware.ru/gitweb?p=flatwaifu.git;a=blobdiff_plain;f=src%2Fmenu.c;h=ff6932df60e4741b38dab3450fb49940762fe20c;hp=baada0153986310e393d5a96a4c311175e736abf;hb=40ae9f64e508768e12a2f58b49919a99db160c08;hpb=a6192727dd0a8299b9688729a6fa8110f2e19a80 diff --git a/src/menu.c b/src/menu.c index baada01..ff6932d 100644 --- a/src/menu.c +++ b/src/menu.c @@ -36,7 +36,8 @@ #include "menu.h" #include "misc.h" -#include "SDL.h" +#include +#include extern SDL_Surface *screen; #define QSND_NUM 14 @@ -418,8 +419,16 @@ extern byte shot_vga; static void shot(void) { static int num=1; - char fn[13]; + char fn[100];//... +#ifndef WIN32 + char *e = getenv("HOME"); + strncpy(fn, e, 60); + sprintf(&fn[strlen(fn)],"/.doom2d-rembo",num); + mkdir(fn, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); + sprintf(&fn[strlen(fn)],"/shot%04d.bmp",num); +#else sprintf(fn,"shot%04d.bmp",num); +#endif SDL_SaveBMP(screen, fn); ++num; }