mirror of
https://github.com/RetroDECK/Supermodel.git
synced 2024-11-25 23:25:40 +00:00
Switched to Util::Format() to generate screenshot filename
This commit is contained in:
parent
317f8bacde
commit
07429b9187
|
@ -471,15 +471,24 @@ static void SaveFrameBuffer(const std::string& file)
|
||||||
void Screenshot()
|
void Screenshot()
|
||||||
{
|
{
|
||||||
// Make a screenshot
|
// Make a screenshot
|
||||||
char file[128];
|
|
||||||
std::string info = "Screenshot created: ";
|
|
||||||
time_t now = std::time(nullptr);
|
time_t now = std::time(nullptr);
|
||||||
tm* ltm = std::localtime(&now);
|
tm* ltm = std::localtime(&now);
|
||||||
|
std::string file = Util::Format() << FileSystemPath::GetPath(FileSystemPath::Screenshots)
|
||||||
|
<< "Screenshot_"
|
||||||
|
<< std::setfill('0') << std::setw(4) << (1900 + ltm->tm_year)
|
||||||
|
<< '-'
|
||||||
|
<< std::setw(2) << (1 + ltm->tm_mon)
|
||||||
|
<< '-'
|
||||||
|
<< std::setw(2) << ltm->tm_mday
|
||||||
|
<< "_("
|
||||||
|
<< std::setw(2) << ltm->tm_hour
|
||||||
|
<< '-'
|
||||||
|
<< std::setw(2) << ltm->tm_min
|
||||||
|
<< '-'
|
||||||
|
<< std::setw(2) << ltm->tm_sec
|
||||||
|
<< ").bmp";
|
||||||
|
|
||||||
sprintf(file, "%sScreenshot %.4d-%.2d-%.2d (%.2d-%.2d-%.2d).bmp", FileSystemPath::GetPath(FileSystemPath::Screenshots).c_str(), 1900 + ltm->tm_year, 1 + ltm->tm_mon, ltm->tm_mday, ltm->tm_hour, ltm->tm_min, ltm->tm_sec);
|
std::cout << "Screenshot created: " << file << std::endl;
|
||||||
|
|
||||||
info += file;
|
|
||||||
puts(info.c_str());
|
|
||||||
SaveFrameBuffer(file);
|
SaveFrameBuffer(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue