sprintf(filename, _("screen%02d.png"), num++);
- image_snap(filename, config_get_d(CONFIG_WIDTH),
- config_get_d(CONFIG_HEIGHT));
+ image_snap(filename);
}
/*---------------------------------------------------------------------------*/
game_draw(1, 0);
SDL_GL_SwapBuffers();
- image_snap(filename, config_get_d(CONFIG_WIDTH),
- config_get_d(CONFIG_HEIGHT));
+ image_snap(filename);
if (shadow)
config_set_d(CONFIG_SHADOW, 1);
sprintf(filename, "screen%02d.png", num++);
- image_snap(filename, config_get_d(CONFIG_WIDTH), config_get_d(CONFIG_HEIGHT));
+ image_snap(filename);
return 1;
}
/*---------------------------------------------------------------------------*/
-void image_snap(char *filename, int w, int h)
+void image_snap(char *filename)
{
FILE *filep = NULL;
png_structp writep = NULL;
png_infop infop = NULL;
png_bytep *bytep = NULL;
+ int w = config_get_d(CONFIG_WIDTH);
+ int h = config_get_d(CONFIG_HEIGHT);
int i;
unsigned char *p = NULL;
/*---------------------------------------------------------------------------*/
-void image_snap(char *, int, int);
+void image_snap(char *);
void image_size(int *, int *, int, int);
GLuint make_image_from_surf(int *, int *, SDL_Surface *);