about summary refs log tree commit diff
path: root/src/engine
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2010-12-08 00:32:50 +0100
committeroy <Tom_Adams@web.de>2010-12-08 00:32:50 +0100
commit665934ee098abca1c7b585476502462b94b1bdc8 (patch)
tree657538cbb3457d66e4605f148d99b8d6bb09358e /src/engine
parent9ef5e64916deb3faae1fdee2f1be6f4b7f33f1f8 (diff)
downloadzcatch-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.cpp22
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;
 	}