MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / generateScreenshotTime

Function generateScreenshotTime

TheForceEngine/main.cpp:441–475  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

439}
440
441void generateScreenshotTime()
442{
443#ifdef _WIN32
444 __time64_t time;
445 _time64(&time);
446 const char* timeString = _ctime64(&time);
447 if (timeString)
448 {
449 strcpy(s_screenshotTime, timeString);
450 }
451
452#else
453 time_t tt = time(NULL);
454 memset(s_screenshotTime, 0, 1024);
455 strcpy(s_screenshotTime, ctime(&tt));
456#endif
457 // Replace ':' with '_'
458 size_t len = strlen(s_screenshotTime);
459 for (size_t i = 0; i < len; i++)
460 {
461 if (s_screenshotTime[i] == ':')
462 {
463 s_screenshotTime[i] = '_';
464 }
465 else if (s_screenshotTime[i] == ' ')
466 {
467 s_screenshotTime[i] = '-';
468 }
469 if (s_screenshotTime[i] == '\n')
470 {
471 s_screenshotTime[i] = 0;
472 break;
473 }
474 }
475}
476
477bool validatePath()
478{

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected