use of com.bluepowermod.client.gui.widget.WidgetFuzzySetting 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);
}
use of com.bluepowermod.client.gui.widget.WidgetFuzzySetting in project BluePower by Qmunity.
the class GuiSortingMachine method initGui.
@Override
public void initGui() {
super.initGui();
for (int i = 0; i < 8; i++) {
WidgetColor colorWidget = new WidgetColor(i, guiLeft + 27 + 18 * i, guiTop + 110);
colorWidget.value = sortingMachine.colors[i].ordinal();
addWidget(colorWidget);
}
switch(sortingMachine.sortMode) {
case ANY_ITEM_DEFAULT:
case ANY_STACK_DEFAULT:
WidgetColor colorWidget = new WidgetColor(8, guiLeft + 7, guiTop + 122);
colorWidget.value = sortingMachine.colors[8].ordinal();
addWidget(colorWidget);
}
WidgetMode pullModeWidget = new WidgetMode(9, guiLeft + 7, guiTop + 90, 196, PullMode.values().length, Refs.MODID + ":textures/gui/sorting_machine.png") {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.pullMode");
curTip.add(PullMode.values()[value].toString());
if (shiftPressed) {
curTip.add(PullMode.values()[value].toString() + ".info");
} else {
curTip.add("gui.bluepower:tooltip.sneakForInfo");
}
}
};
pullModeWidget.value = sortingMachine.pullMode.ordinal();
addWidget(pullModeWidget);
WidgetMode sortModeWidget = new WidgetMode(10, guiLeft + 7, guiTop + 106, 210, TileSortingMachine.SortMode.values().length, Refs.MODID + ":textures/gui/sorting_machine.png") {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.sortMode");
curTip.add(TileSortingMachine.SortMode.values()[value].toString());
if (shiftPressed) {
curTip.add(TileSortingMachine.SortMode.values()[value].toString() + ".info");
} else {
curTip.add("gui.bluepower:tooltip.sneakForInfo");
}
}
};
sortModeWidget.value = sortingMachine.sortMode.ordinal();
addWidget(sortModeWidget);
for (int i = 0; i < 8; i++) {
WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(i + 11, guiLeft + 27 + 18 * i, guiTop + 126);
fuzzyWidget.value = sortingMachine.fuzzySettings[i];
addWidget(fuzzyWidget);
}
}
use of com.bluepowermod.client.gui.widget.WidgetFuzzySetting in project BluePower by Qmunity.
the class GuiFilter method initGui.
@Override
public void initGui() {
super.initGui();
WidgetColor colorWidget = new WidgetColor(0, guiLeft + 117, guiTop + 55);
colorWidget.value = filter.filterColor.ordinal();
addWidget(colorWidget);
WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(1, guiLeft + 134, guiTop + 55);
fuzzyWidget.value = filter.fuzzySetting;
addWidget(fuzzyWidget);
}
use of com.bluepowermod.client.gui.widget.WidgetFuzzySetting in project BluePower by Qmunity.
the class GuiItemDetector method initGui.
@Override
public void initGui() {
super.initGui();
WidgetMode modeWidget = new WidgetMode(0, guiLeft + 152, guiTop + 10, 176, 3, Refs.MODID + ":textures/gui/item_detector.png") {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.mode");
String mode;
switch(value) {
case 0:
mode = "gui.bluepower:itemDetector.mode.item";
break;
case 1:
mode = "gui.bluepower:itemDetector.mode.stack";
break;
default:
mode = "gui.bluepower:itemDetector.mode.stuffed";
}
curTip.add(mode);
if (shiftPressed) {
curTip.add(mode + ".info");
} else {
curTip.add("gui.bluepower:tooltip.sneakForInfo");
}
}
};
modeWidget.value = itemDetector.mode;
addWidget(modeWidget);
WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(1, guiLeft + 152, guiTop + 55);
fuzzyWidget.value = itemDetector.fuzzySetting;
addWidget(fuzzyWidget);
}
use of com.bluepowermod.client.gui.widget.WidgetFuzzySetting in project BluePower by Qmunity.
the class GuiRegulator method initGui.
@Override
public void initGui() {
super.initGui();
WidgetColor colorWidget = new WidgetColor(0, guiLeft + 135, guiTop + 55);
colorWidget.value = regulator.color.ordinal();
addWidget(colorWidget);
WidgetMode modeWidget = new WidgetMode(1, guiLeft + 135, guiTop + 20, 216, 2, Refs.MODID + ":textures/gui/regulator.png") {
@Override
public void addTooltip(int mouseX, int mouseY, List<String> curTip, boolean shiftPressed) {
curTip.add("gui.bluepower:sortingMachine.mode");
curTip.add("gui.bluepower:regulator.mode." + (value == 0 ? "ratio" : "supply"));
if (shiftPressed) {
curTip.add("gui.bluepower:regulator.mode." + (value == 0 ? "ratio" : "supply") + ".info");
} else {
curTip.add("gui.bluepower:tooltip.sneakForInfo");
}
}
};
modeWidget.value = regulator.mode;
addWidget(modeWidget);
WidgetFuzzySetting fuzzyWidget = new WidgetFuzzySetting(2, guiLeft + 135, guiTop + 70);
fuzzyWidget.value = regulator.fuzzySetting;
addWidget(fuzzyWidget);
}
Aggregations