fps things for people with big computer or shit one

This commit is contained in:
Kade M 2021-05-08 18:13:53 -07:00
parent 47008b3c39
commit 4203dc83fc

View File

@ -1,5 +1,7 @@
package; package;
import lime.app.Application;
import lime.system.DisplayMode;
import flixel.util.FlxColor; import flixel.util.FlxColor;
import Controls.KeyboardScheme; import Controls.KeyboardScheme;
import flixel.FlxG; import flixel.FlxG;
@ -326,8 +328,9 @@ class FPSCapOption extends Option
} }
override function right():Bool { override function right():Bool {
if (FlxG.save.data.fpsCap > 290) if (FlxG.save.data.fpsCap >= 290)
return false; FlxG.save.data.fpsCap = 2000; // set it really high lol, I mean. if you hit that cap, it really doesn't do much lol.
else
FlxG.save.data.fpsCap = FlxG.save.data.fpsCap + 10; FlxG.save.data.fpsCap = FlxG.save.data.fpsCap + 10;
(cast (Lib.current.getChildAt(0), Main)).setFPSCap(FlxG.save.data.fpsCap); (cast (Lib.current.getChildAt(0), Main)).setFPSCap(FlxG.save.data.fpsCap);
@ -338,11 +341,14 @@ class FPSCapOption extends Option
override function left():Bool { override function left():Bool {
if (FlxG.save.data.fpsCap < 60) if (FlxG.save.data.fpsCap < 60)
return false; FlxG.save.data.fpsCap = Application.current.window.displayMode.refreshRate;
else
FlxG.save.data.fpsCap = FlxG.save.data.fpsCap - 10; FlxG.save.data.fpsCap = FlxG.save.data.fpsCap - 10;
(cast (Lib.current.getChildAt(0), Main)).setFPSCap(FlxG.save.data.fpsCap); (cast (Lib.current.getChildAt(0), Main)).setFPSCap(FlxG.save.data.fpsCap);
OptionsMenu.versionShit.text = "Current FPS Cap: " + FlxG.save.data.fpsCap + " - Description - " + description; OptionsMenu.versionShit.text = "Current FPS Cap: " + FlxG.save.data.fpsCap +
(FlxG.save.data.fpsCap == Application.current.window.displayMode.refreshRate ? "Hz (Refresh Rate)" : "")
+ " - Description - " + description;
return true; return true;
} }