本文整理汇总了Java中net.minecraftforge.fml.client.config.GuiUtils.getColorCode方法的典型用法代码示例。如果您正苦于以下问题:Java GuiUtils.getColorCode方法的具体用法?Java GuiUtils.getColorCode怎么用?Java GuiUtils.getColorCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类net.minecraftforge.fml.client.config.GuiUtils
的用法示例。
在下文中一共展示了GuiUtils.getColorCode方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: mousePressed
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
@Override
public boolean mousePressed(Minecraft mc, int mouseX, int mouseY) {
if (super.mousePressed(mc, mouseX, mouseY)) {
this.packedFGColour = this.overlay.setShouldRender() ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true);
return true;
}
else {
return false;
}
}
示例2: draw
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
@Override
public void draw(int mouseX, int mouseY, float partialTicks) {
long currentTime = Minecraft.getSystemTime();
if (currentTime > _lastUpdateTime + UPDATE_TIMESPAN) {
updateBackpackItem();
_lastUpdateTime = currentTime;
}
setTextAndBorderColorIf(fieldChance.getText().isEmpty(), fieldChance, Severity.ERROR.foregroundColor);
int backpackColor = fieldBackpack.getText().isEmpty() ? Severity.ERROR.foregroundColor
: itemBackpack.getStack().isEmpty() ? Severity.WARN.foregroundColor
: !(itemBackpack.getStack().getItem() instanceof ItemBackpack) ? Severity.ERROR.foregroundColor
: -1;
setTextAndBorderColorIf((backpackColor != -1), fieldBackpack, backpackColor);
if (backpackColor != -1) itemBackpack.setBorderColor(backpackColor);
else itemBackpack.resetBorderColor();
boolean colorOn = switchColorOn.isSwitchOn();
boolean valid = !colorOn ||
(fieldColorMin.getText().length() == 6) &&
(fieldColorMax.getText().length() == 6) &&
new ColorRange(Integer.parseInt(fieldColorMin.getText(), 16),
Integer.parseInt(fieldColorMax.getText(), 16)).isValid();
setTextAndBorderColorIf(!valid, fieldColorMin, Severity.ERROR.foregroundColor);
setTextAndBorderColorIf(!valid, fieldColorMax, Severity.ERROR.foregroundColor);
int color = !colorOn ? GuiUtils.getColorCode('8', true)
: valid ? GuiUtils.getColorCode('7', true)
: Severity.ERROR.foregroundColor;
labelColor.setColor(color);
labelColorCenter.setColor(color);
super.draw(mouseX, mouseY, partialTicks);
}
示例3: updateValueButtonText
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
@Override
public void updateValueButtonText()
{
this.btnValue.displayString = I18n.format(String.valueOf(this.currentValue));
this.btnValue.packedFGColour = this.currentValue ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true);
}
示例4: updateValueButtonText
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
@Override
public void updateValueButtonText()
{
this.btnValue.displayString = I18n.format(String.valueOf(currentValue));
btnValue.packedFGColour = currentValue ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true);
}
示例5: updateValueButtonText
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
@Override
public void updateValueButtonText() {
this.btnValue.displayString = I18n.format(String.valueOf(this.currentValue));
this.btnValue.packedFGColour = this.currentValue ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true);
}
示例6: OverlayToggleButton
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
public OverlayToggleButton(int buttonId, int x, int y, int widthIn, int heightIn, IOverlayButton overlay) {
super(buttonId, x, y, widthIn, heightIn, overlay.getDisplayName());
this.overlay = overlay;
this.packedFGColour = overlay.shouldRender() ? GuiUtils.getColorCode('2', true) : GuiUtils.getColorCode('4', true);
}
示例7: Severity
import net.minecraftforge.fml.client.config.GuiUtils; //导入方法依赖的package包/类
private Severity(char chr, int background) {
colorChar = chr;
foregroundColor = 0xFF000000 | GuiUtils.getColorCode(chr, true);
backgroundColor = background;
guiIconIndex = ordinal();
}