From 665934ee098abca1c7b585476502462b94b1bdc8 Mon Sep 17 00:00:00 2001 From: oy Date: Wed, 8 Dec 2010 00:32:50 +0100 Subject: cleaned up several uses of timestamps for filenames --- src/engine/client/graphics.cpp | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) (limited to 'src/engine/client/graphics.cpp') 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 #include -#include #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; } -- cgit 1.4.1