diff options
| author | oy <Tom_Adams@web.de> | 2010-12-08 00:32:50 +0100 |
|---|---|---|
| committer | oy <Tom_Adams@web.de> | 2010-12-08 00:32:50 +0100 |
| commit | 665934ee098abca1c7b585476502462b94b1bdc8 (patch) | |
| tree | 657538cbb3457d66e4605f148d99b8d6bb09358e /src/engine | |
| parent | 9ef5e64916deb3faae1fdee2f1be6f4b7f33f1f8 (diff) | |
| download | zcatch-665934ee098abca1c7b585476502462b94b1bdc8.tar.gz zcatch-665934ee098abca1c7b585476502462b94b1bdc8.zip | |
cleaned up several uses of timestamps for filenames
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/client/graphics.cpp | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/engine/client/graphics.cpp b/src/engine/client/graphics.cpp index 48988800..fb994953 100644 --- a/src/engine/client/graphics.cpp +++ b/src/engine/client/graphics.cpp @@ -29,7 +29,6 @@ #include <engine/console.h> #include <math.h> -#include <time.h> #include "graphics.h" @@ -883,28 +882,11 @@ void CGraphics_SDL::Swap() { if(m_DoScreenshot) { - // find filename char aFilename[128]; - static int Index = 1; - - time_t Time; char aDate[20]; - time(&Time); - tm* TimeInfo = localtime(&Time); - strftime(aDate, sizeof(aDate), "%Y-%m-%d_%I-%M", TimeInfo); - - for(; Index < 10000; Index++) - { - IOHANDLE io; - str_format(aFilename, sizeof(aFilename), "screenshots/screenshot%s-%05d.png", aDate, Index); - io = m_pStorage->OpenFile(aFilename, IOFLAG_READ, IStorage::TYPE_SAVE); - if(io) - io_close(io); - else - break; - } - + str_timestamp(aDate, sizeof(aDate)); + str_format(aFilename, sizeof(aFilename), "screenshots/screenshot_%s.png", aDate); ScreenshotDirect(aFilename); m_DoScreenshot = false; } |