当前位置: 首页>>代码示例>>Java>>正文


Java GuiUtils.getColorCode方法代码示例

本文整理汇总了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;
	}
}
 
开发者ID:coolAlias,项目名称:ZeldaSwordSkills,代码行数:11,代码来源:OverlayToggleList.java

示例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);
}
 
开发者ID:copygirl,项目名称:WearableBackpacks,代码行数:35,代码来源:ScreenEntityEntry.java

示例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);
}
 
开发者ID:crazysnailboy,项目名称:VillagerInventory,代码行数:7,代码来源:ModGuiConfigEntries.java

示例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);
}
 
开发者ID:crazysnailboy,项目名称:UncraftingTable,代码行数:7,代码来源:ModGuiConfigEntries.java

示例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);
}
 
开发者ID:tom5454,项目名称:Toms-Mod,代码行数:6,代码来源:ModGuiConfig.java

示例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);
}
 
开发者ID:coolAlias,项目名称:ZeldaSwordSkills,代码行数:6,代码来源:OverlayToggleList.java

示例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();
}
 
开发者ID:copygirl,项目名称:WearableBackpacks,代码行数:7,代码来源:Status.java


注:本文中的net.minecraftforge.fml.client.config.GuiUtils.getColorCode方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。