MCPcopy Create free account
hub / github.com/5zig/The-5zig-Mod / b

Method b

Minecraft-Utils/1.8.9/src/Slider.java:46–65  ·  view source on GitHub ↗

Mouse dragged

(ave mc, int mouseX, int mouseY)

Source from the content-addressed store, hash-verified

44 * Mouse dragged
45 */
46 @Override
47 protected void b(ave mc, int mouseX, int mouseY) {
48 if (isVisible()) {
49 if (this.dragging) {
50 this.value = (mouseX - (getX() + 4)) / (float) (getWidth() - 8);
51 this.value = Utils.clamp(value, 0f, 1f);
52
53 float v = denormalizeValue(value);
54 sliderItem.set(v);
55 this.value = normalizeValue(v);
56
57 setLabel(this.str);
58 }
59
60 MinecraftFactory.getVars().bindTexture(a);
61 GLUtil.color(1, 1, 1, 1);
62 b(getX() + (int) (this.value * (getWidth() - 8)), getY(), 0, 66, 4, 20);
63 b(getX() + (int) (this.value * (getWidth() - 8)) + 4, getY(), 196, 66, 4, 20);
64 }
65 }
66
67 public float denormalizeValue(float value) {
68 return this.snapToStepClamp(sliderItem.getMinValue() + (sliderItem.getMaxValue() - sliderItem.getMinValue()) * Utils.clamp(value, 0.0F, 1.0F));

Callers 15

loadPlayerTexturesMethod · 0.45
loadPlayerResourceMethod · 0.45
runMethod · 0.45
bakeModelMethod · 0.45
shouldRenderMethod · 0.45
renderMethod · 0.45
renderInInventoryMethod · 0.45
aMethod · 0.45
translateMethod · 0.45
getHealAmountMethod · 0.45
getSaturationModifierMethod · 0.45
getResourceKeyMethod · 0.45

Calls 12

clampMethod · 0.95
denormalizeValueMethod · 0.95
normalizeValueMethod · 0.95
setLabelMethod · 0.95
getVarsMethod · 0.95
colorMethod · 0.95
isVisibleMethod · 0.65
getXMethod · 0.65
getWidthMethod · 0.65
setMethod · 0.65
bindTextureMethod · 0.65
getYMethod · 0.65

Tested by

no test coverage detected