mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-15 06:04:49 +01:00
Prefix screenshots with game window title
This commit is contained in:
parent
e019401407
commit
c07d836578
21
screenshot.c
21
screenshot.c
@ -30,15 +30,32 @@ BOOL screenshot(struct IDirectDrawSurfaceImpl *src)
|
||||
{
|
||||
int i;
|
||||
FILE *fh;
|
||||
char title[128];
|
||||
char filename[128];
|
||||
|
||||
png_structp png_ptr;
|
||||
png_infop info_ptr;
|
||||
png_bytep *row_pointers;
|
||||
png_color palette[256];
|
||||
|
||||
char filename[64];
|
||||
char str_time[64];
|
||||
time_t t = time(NULL);
|
||||
strftime(filename, 64, "screenshot-%Y-%m-%d-%H_%M_%S.png", localtime(&t));
|
||||
|
||||
strncpy(title, ddraw->title, sizeof(ddraw->title));
|
||||
|
||||
for(i=0;i<strlen(title);i++) {
|
||||
if(title[i] == ' ')
|
||||
{
|
||||
title[i] = '_';
|
||||
}
|
||||
else
|
||||
{
|
||||
title[i] = tolower(title[i]);
|
||||
}
|
||||
}
|
||||
|
||||
strftime(str_time, 64, "%Y-%m-%d-%H_%M_%S", localtime(&t));
|
||||
snprintf(filename, 128, "%s-%s.png", title, str_time);
|
||||
|
||||
if(!src || !src->palette)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user