diff --git a/UI/MenuScreens.cpp b/UI/MenuScreens.cpp index ef8b7a88e0..ead6103a29 100644 --- a/UI/MenuScreens.cpp +++ b/UI/MenuScreens.cpp @@ -427,14 +427,21 @@ void PauseScreen::render() { if (g_Config.iFrameSkip == 0) g_Config.iFrameSkip = 3; - ui_draw2d.DrawText(UBUNTU24, gs->T("Frames :"), x + 60, y += stride, 0xFFFFFFFF, ALIGN_LEFT); + float getfskip= g_Config.iFrameSkip; + char showfskip[256]; + sprintf(showfskip, "Skip Frames: %0.0f", getfskip); + ui_draw2d.DrawText(UBUNTU24, showfskip, dp_xres - 8, 12, 0xc0000000, ALIGN_TOPRIGHT); + ui_draw2d.DrawText(UBUNTU24, showfskip, dp_xres - 10, 10, 0xFF3fFF3f, ALIGN_TOPRIGHT); + ui_draw2d.DrawText(UBUNTU24, gs->T("Frames :"), x + 60, y += stride + 10, 0xFFFFFFFF, ALIGN_LEFT); HLinear hlinear1(x + 200 , y + 5, 20); if (UIButton(GEN_ID, hlinear1, 80, 0, "Auto", ALIGN_LEFT)) g_Config.iFrameSkip = 3; - if (UIButton(GEN_ID, hlinear1, 30, 0, "1", ALIGN_LEFT)) - g_Config.iFrameSkip = 1; - if (UIButton(GEN_ID, hlinear1, 30, 0, "2", ALIGN_LEFT)) - g_Config.iFrameSkip = 2; + if (UIButton(GEN_ID, hlinear1, 40, 0, "-1", ALIGN_LEFT)) + if(g_Config.iFrameSkip>0){ + g_Config.iFrameSkip -= 1;} + if (UIButton(GEN_ID, hlinear1, 40, 0, "+1", ALIGN_LEFT)) + if(g_Config.iFrameSkip!=9){ + g_Config.iFrameSkip += 1;} } else { g_Config.iFrameSkip = 0;