__
This commit is contained in:
parent
7d327f22aa
commit
8d28ae3754
19
renderd7.cpp
19
renderd7.cpp
@ -1136,3 +1136,22 @@ bool RenderD7::Console::Update()
|
|||||||
return dr_sc;
|
return dr_sc;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
std::string RenderD7::FormatString(std::string fmt_str, ...)
|
||||||
|
{
|
||||||
|
va_list ap;
|
||||||
|
char* fp = NULL;
|
||||||
|
va_start(ap, fmt_str);
|
||||||
|
vasprintf(&fp, fmt_str.c_str(), ap);
|
||||||
|
va_end(ap);
|
||||||
|
std::unique_ptr<char, decltype(free)*> formatted(fp, free);
|
||||||
|
return std::string(formatted.get());
|
||||||
|
}
|
||||||
|
|
||||||
|
std::string RenderD7::GetTimeStr(void)
|
||||||
|
{
|
||||||
|
time_t unixTime = time(NULL);
|
||||||
|
struct tm* timeStruct = gmtime((const time_t*)&unixTime);
|
||||||
|
return RenderD7::FormatString("%02i:%02i:%02i", timeStruct->tm_hour, timeStruct->tm_min, timeStruct->tm_sec);
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -338,6 +338,8 @@ namespace RenderD7
|
|||||||
u32 outcol, incol, chcol;
|
u32 outcol, incol, chcol;
|
||||||
};
|
};
|
||||||
void DrawCheckbox(Checkbox box);
|
void DrawCheckbox(Checkbox box);
|
||||||
|
std::string FormatString(std::string fmt_str, ...);
|
||||||
|
std::string GetTimeStr(void);
|
||||||
/*class Console
|
/*class Console
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
Loading…
Reference in New Issue
Block a user