Ticket #2376: FPSCounterOptions.patch

File FPSCounterOptions.patch, 1.5 KB (added by Demiguise, 10 years ago)

Added option for FPS counter in main menu.

  • binaries/data/mods/public/gui/options/options.js

     
    1010        [translate("Background Pause"), translate("Pause single player games when window loses focus"), {"config":"pauseonfocusloss"}, "boolean"],
    1111        [translate("Disable Welcome Screen"), translate("If you disable this screen completely, you may miss important announcements.\nYou can still launch it using the main menu."), {"config":"splashscreendisable"}, "boolean"],
    1212        [translate("Detailed Tooltips"), translate("Show detailed tooltips for trainable units in unit-producing buildings."), {"config":"showdetailedtooltips"}, "boolean"],
     13        [translate("Show FPS Counter"), translate("Show an FPS counter."), {"config":"showfpscounter"}, "boolean"],
    1314    ],
    1415    "graphicsSetting":
    1516    [
  • source/ps/GameSetup/GameSetup.cpp

     
    522522
    523523    // GUI uses VFS, so this must come after VFS init.
    524524    g_GUI->SwitchPage(gui_page, srcScriptInterface, initData);
     525
     526    bool showFPSCounter;
     527    CFG_GET_VAL("showfpscounter", Bool, showFPSCounter);
     528    if (showFPSCounter)
     529        g_GUI->GetActiveGUI()->FindObjectByName("fpsCounter")->SetSetting("hidden", L"false");
    525530}
    526531
    527532