Lag Counter now has colors!
This commit is contained in:
parent
3bff3154c7
commit
584c444118
|
@ -587,6 +587,7 @@ void FCEUI_Emulate(uint8 **pXBuf, int32 **SoundBuf, int32 *SoundBufSize, int ski
|
|||
|
||||
currMovieData.TryDumpIncremental();
|
||||
if (lagFlag) LagCounter++;
|
||||
|
||||
}
|
||||
|
||||
void FCEUI_CloseGame(void)
|
||||
|
|
|
@ -906,15 +906,22 @@ void FCEU_DrawMovies(uint8 *XBuf)
|
|||
|
||||
void FCEU_DrawLagCounter(uint8 *XBuf)
|
||||
{
|
||||
unsigned int lastLagCounter;
|
||||
extern bool lagCounterDisplay;
|
||||
extern unsigned int LagCounter;
|
||||
extern bool lagFlag;
|
||||
uint8 color;
|
||||
|
||||
if (lagFlag) color = 0x16+0x80; //If currently lagging display red
|
||||
else color = 0x19+0x80; //else display green
|
||||
|
||||
if(lagCounterDisplay)
|
||||
{
|
||||
char counterbuf[32] = {0};
|
||||
sprintf(counterbuf,"%d",LagCounter);
|
||||
|
||||
if(counterbuf[0])
|
||||
DrawTextTrans(XBuf+FCEU_TextScanlineOffsetFromBottom(32), 256, (uint8*)counterbuf, 0x20+0x80);
|
||||
DrawTextTrans(XBuf+FCEU_TextScanlineOffsetFromBottom(32), 256, (uint8*)counterbuf, color); //0x20+0x80
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue