From 0494b9cffe7000712943092ac64cc7c85906abf4 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Mon, 27 Jul 2015 23:58:08 +0200 Subject: [PATCH] Added a setFPS() method to GuiVideoFramerateSlider to programmatically change the FPS value --- .../replaymod/gui/GuiVideoFramerateSlider.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoFramerateSlider.java b/src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoFramerateSlider.java index 0467d138..f55ef49b 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoFramerateSlider.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/GuiVideoFramerateSlider.java @@ -12,9 +12,8 @@ public class GuiVideoFramerateSlider extends GuiAdvancedButton { private float sliderValue; public GuiVideoFramerateSlider(int xPos, int yPos, int initialFramerate, String displayKey) { super(xPos, yPos, 150, 20, "", null, null); - this.sliderValue = normalizeValue(initialFramerate); - this.displayString = displayKey + ": " + translate(initialFramerate); this.displayKey = displayKey; + setFPS(initialFramerate); } private String translate(int value) { @@ -47,6 +46,11 @@ public class GuiVideoFramerateSlider extends GuiAdvancedButton { return denormalizeValue(sliderValue); } + public void setFPS(int fps) { + this.sliderValue = normalizeValue(fps); + this.displayString = displayKey + ": " + translate(fps); + } + private float normalizeValue(int val) { return (val - 10) / 110f; }