From 711aa0db763e31bd7916ea31f5f3f934e4000ab8 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Thu, 8 Nov 2007 09:11:32 +0000 Subject: update, gui stuff, some engine stuff --- src/engine/client/gfx.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/engine/client/gfx.c') diff --git a/src/engine/client/gfx.c b/src/engine/client/gfx.c index 31a87611..58dc050b 100644 --- a/src/engine/client/gfx.c +++ b/src/engine/client/gfx.c @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -530,16 +531,18 @@ void gfx_swap() /* find filename */ { - char filename[64]; + char wholepath[1024]; + char filename[128]; static int index = 1; png_t png; for(; index < 1000; index++) { IOHANDLE io; - sprintf(filename, "screenshot%04d.png", index); - io = io_open(filename, IOFLAG_READ); + sprintf(filename, "screenshots/screenshot%04d.png", index); + engine_savepath(filename, wholepath, sizeof(wholepath)); + io = io_open(wholepath, IOFLAG_READ); if(io) io_close(io); else @@ -547,7 +550,8 @@ void gfx_swap() } /* save png */ - png_open_file_write(&png, filename); + dbg_msg("client", "saved screenshot to '%s'", wholepath); + png_open_file_write(&png, wholepath); png_set_data(&png, w, h, 8, PNG_TRUECOLOR, (unsigned char *)pixel_data); png_close_file(&png); } -- cgit 1.4.1