use of com.bluepowermod.client.gui.widget.WidgetNumber in project BluePower by Qmunity.
the class GuiManager method initGui.
@Override
public void initGui() {
super.initGui();
WidgetColor colorWidget = new WidgetColor(0, guiLeft + 155, guiTop + 55);
colorWidget.value = manager.filterColor.ordinal();
addWidget(colorWidget);
WidgetMode modeWidget = new WidgetMode(1, guiLeft + 155, guiTop + 21, 176, 2, Refs.MODID + ":textures/gui/manager.png") {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.mode");
String mode = null;
switch(value) {
case 0:
mode = "gui.bluepower:manager.mode.exact";
break;
case 1:
mode = "gui.bluepower:manager.mode.all";
break;
}
curTip.add(mode);
if (shiftPressed) {
curTip.add(mode + ".info");
} else {
curTip.add("gui.bluepower:tooltip.sneakForInfo");
}
}
};
modeWidget.value = manager.mode;
addWidget(modeWidget);
WidgetNumber numberWidget = new WidgetNumber(2, guiLeft + 155, guiTop + 38, 9) {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.priority");
curTip.add("gui.bluepower:sortingMachine.priority.info");
}
};
numberWidget.value = manager.priority;
addWidget(numberWidget);
WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(3, guiLeft + 155, guiTop + 72);
fuzzyWidget.value = manager.fuzzySetting;
addWidget(fuzzyWidget);
}
Aggregations