#include	"compiler.h"
#include	"strres.h"
#include	"dosio.h"
#include	"dialog.h"
#include	"dialogs.h"
#include	"scrnsave.h"
#include	"scrndraw.h"
void dialog_writebmp(void) {
	SCRNSAVE	ss;
	char		path[MAX_PATH];
const char		*ext;
	ss = scrnsave_get();
	if (ss == NULL) {
		return;
	}
	if (dlgs_selectwritefile(path, sizeof(path), "xmil.bmp")) {
		scrndraw_redraw();
		show_progress();
		ext = file_getext(path);
		if ((ss->type <= SCRNSAVE_8BIT) &&
			(!file_cmpname(ext, "gif"))) {
			scrnsave_writegif(ss, path, SCRNSAVE_AUTO);
		}
		else if (!file_cmpname(ext, str_bmp)) {
			scrnsave_writebmp(ss, path, SCRNSAVE_AUTO);
		}
		erase_progress();
	}
	scrnsave_trash(ss);
	scrndraw_redraw();
}
RetroPC.NET-CVS <cvs@retropc.net>