MCPcopy Create free account
hub / github.com/demoth/jake2 / Slider_Draw

Method Slider_Draw

client/src/main/java/jake2/client/Menu.java:4661–4683  ·  view source on GitHub ↗
(menuslider_s s)

Source from the content-addressed store, hash-verified

4659 private static final int SLIDER_RANGE = 10;
4660
4661 private static void Slider_Draw(menuslider_s s) {
4662 int i;
4663
4664 Menu_DrawStringR2LDark(s.x + s.parent.x + LCOLUMN_OFFSET, s.y
4665 + s.parent.y, s.name);
4666
4667 s.range = (s.curvalue - s.minvalue) / (float) (s.maxvalue - s.minvalue);
4668
4669 if (s.range < 0)
4670 s.range = 0;
4671 if (s.range > 1)
4672 s.range = 1;
4673 ClientGlobals.re.DrawChar(s.x + s.parent.x + RCOLUMN_OFFSET, s.y + s.parent.y, 128);
4674 for (i = 0; i < SLIDER_RANGE; i++)
4675 ClientGlobals.re.DrawChar(RCOLUMN_OFFSET + s.x + i * 8 + s.parent.x + 8, s.y
4676 + s.parent.y, 129);
4677 ClientGlobals.re.DrawChar(RCOLUMN_OFFSET + s.x + i * 8 + s.parent.x + 8, s.y
4678 + s.parent.y, 130);
4679 ClientGlobals.re
4680 .DrawChar(
4681 (int) (8 + RCOLUMN_OFFSET + s.parent.x + s.x + (SLIDER_RANGE - 1)
4682 * 8 * s.range), s.y + s.parent.y, 131);
4683 }
4684
4685 public static void SpinControl_DoEnter(menulist_s s) {
4686 s.curvalue++;

Callers 1

Menu_DrawMethod · 0.95

Calls 2

DrawCharMethod · 0.65

Tested by

no test coverage detected