X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fmenu.c;h=aca7cd43d0c407057c0d632d4ebd93ad1e788c1b;hb=da79be9b6a4134aa9cd19e6f5909fedb20d318cb;hp=baada0153986310e393d5a96a4c311175e736abf;hpb=a2115940e7643dcb1b87286f3d19fe95f7b79bd3;p=flatwaifu.git diff --git a/src/menu.c b/src/menu.c index baada01..aca7cd4 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; } @@ -564,16 +573,16 @@ void GM_init(void) { msnd4=Z_getsnd("SWTCHX"); msnd5=Z_getsnd("SUDI"); msnd6=Z_getsnd("TUDI"); - msklh[0]=M_lock(F_getresid("M_SKULL1")); + msklh[0]=V_loadvgaimg("M_SKULL1"); // msklh[0]=load_vga("vga\\spr.vga","M_SKULL1"); - msklh[1]=M_lock(F_getresid("M_SKULL2")); - mbarl=M_lock(F_getresid("M_THERML")); - mbarm=M_lock(F_getresid("M_THERMM")); - mbarr=M_lock(F_getresid("M_THERMR")); - mbaro=M_lock(F_getresid("M_THERMO")); - mslotl=M_lock(F_getresid("M_LSLEFT")); - mslotm=M_lock(F_getresid("M_LSCNTR")); - mslotr=M_lock(F_getresid("M_LSRGHT")); + msklh[1]=V_loadvgaimg("M_SKULL2"); + mbarl=V_loadvgaimg("M_THERML"); + mbarm=V_loadvgaimg("M_THERMM"); + mbarr=V_loadvgaimg("M_THERMR"); + mbaro=V_loadvgaimg("M_THERMO"); + mslotl=V_loadvgaimg("M_LSLEFT"); + mslotm=V_loadvgaimg("M_LSCNTR"); + mslotr=V_loadvgaimg("M_LSRGHT"); K_setkeyproc(G_keyf); }