mirror of https://github.com/snes9xgit/snes9x.git
DisplayTime shows in corner now
This commit is contained in:
parent
c74d459d41
commit
35531f2962
17
gfx.cpp
17
gfx.cpp
|
@ -26,6 +26,7 @@ void (*S9xCustomDisplayString) (const char *, int, int, bool, int) = NULL;
|
||||||
|
|
||||||
static void SetupOBJ (void);
|
static void SetupOBJ (void);
|
||||||
static void DrawOBJS (int);
|
static void DrawOBJS (int);
|
||||||
|
static void DisplayTime (void);
|
||||||
static void DisplayFrameRate (void);
|
static void DisplayFrameRate (void);
|
||||||
static void DisplayPressedKeys (void);
|
static void DisplayPressedKeys (void);
|
||||||
static void DisplayWatchedAddresses (void);
|
static void DisplayWatchedAddresses (void);
|
||||||
|
@ -1838,6 +1839,20 @@ static void S9xDisplayStringType (const char *string, int linesFromBottom, int p
|
||||||
S9xDisplayString (string, linesFromBottom, pixelsFromLeft, allowWrap);
|
S9xDisplayString (string, linesFromBottom, pixelsFromLeft, allowWrap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void DisplayTime (void)
|
||||||
|
{
|
||||||
|
char string[10];
|
||||||
|
|
||||||
|
time_t rawtime;
|
||||||
|
struct tm *timeinfo;
|
||||||
|
|
||||||
|
time (&rawtime);
|
||||||
|
timeinfo = localtime(&rawtime);
|
||||||
|
|
||||||
|
sprintf(string, "%u:%u", timeinfo->tm_hour, timeinfo->tm_min);
|
||||||
|
S9xDisplayString(string, 3, IPPU.RenderedScreenWidth - (font_width - 1) * strlen(string) - 1, false);
|
||||||
|
}
|
||||||
|
|
||||||
static void DisplayFrameRate (void)
|
static void DisplayFrameRate (void)
|
||||||
{
|
{
|
||||||
char string[10];
|
char string[10];
|
||||||
|
@ -2031,6 +2046,8 @@ static void DisplayWatchedAddresses (void)
|
||||||
|
|
||||||
void S9xDisplayMessages (uint16 *screen, int ppl, int width, int height, int scale)
|
void S9xDisplayMessages (uint16 *screen, int ppl, int width, int height, int scale)
|
||||||
{
|
{
|
||||||
|
DisplayTime(); // Todo: make a setting.
|
||||||
|
|
||||||
if (Settings.DisplayFrameRate)
|
if (Settings.DisplayFrameRate)
|
||||||
DisplayFrameRate();
|
DisplayFrameRate();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue