Merge branch 'master' of https://github.com/TechReborn/TechReborn
This commit is contained in:
commit
81f75abf22
2 changed files with 54 additions and 2 deletions
|
@ -1,5 +1,8 @@
|
||||||
package techreborn.client.hud;
|
package techreborn.client.hud;
|
||||||
|
|
||||||
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
import ic2.api.item.ElectricItem;
|
||||||
import ic2.api.item.IElectricItem;
|
import ic2.api.item.IElectricItem;
|
||||||
import ic2.api.item.IElectricItemManager;
|
import ic2.api.item.IElectricItemManager;
|
||||||
import ic2.core.item.ElectricItemManager;
|
import ic2.core.item.ElectricItemManager;
|
||||||
|
@ -9,6 +12,7 @@ import cpw.mods.fml.relauncher.Side;
|
||||||
import cpw.mods.fml.relauncher.SideOnly;
|
import cpw.mods.fml.relauncher.SideOnly;
|
||||||
import net.minecraft.client.Minecraft;
|
import net.minecraft.client.Minecraft;
|
||||||
import net.minecraft.client.gui.ScaledResolution;
|
import net.minecraft.client.gui.ScaledResolution;
|
||||||
|
import net.minecraft.client.renderer.RenderHelper;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
@ -40,8 +44,11 @@ public class ChargeHud
|
||||||
if((stack.getItem() instanceof IElectricItem))
|
if((stack.getItem() instanceof IElectricItem))
|
||||||
{
|
{
|
||||||
double MaxCharge = ((IElectricItem) stack.getItem()).getMaxCharge(stack);
|
double MaxCharge = ((IElectricItem) stack.getItem()).getMaxCharge(stack);
|
||||||
//TODO find a way to get current charge
|
double CurrentCharge = ElectricItem.manager.getCharge(stack);
|
||||||
double CurrentCharge = ((IElectricItem) stack.getItem()).getMaxCharge(stack);
|
GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
|
||||||
|
GL11.glEnable(32826);
|
||||||
|
RenderHelper.enableStandardItemLighting();
|
||||||
|
RenderHelper.enableGUIStandardItemLighting();
|
||||||
mc.fontRenderer.drawString(Double.toString(CurrentCharge) + "/" + Double.toString(MaxCharge), 0, 0, 0);
|
mc.fontRenderer.drawString(Double.toString(CurrentCharge) + "/" + Double.toString(MaxCharge), 0, 0, 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
45
src/main/java/techreborn/util/Color.java
Normal file
45
src/main/java/techreborn/util/Color.java
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
package techreborn.util;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author TeamC4
|
||||||
|
*/
|
||||||
|
|
||||||
|
public enum Color
|
||||||
|
{
|
||||||
|
BLACK("\u00A70"), //
|
||||||
|
DARK_BLUE("\u00A71"), //
|
||||||
|
DARK_GREEN("\u00A72"), //
|
||||||
|
DARK_AQUA("\u00A73"), //
|
||||||
|
DARK_RED("\u00A74"), //
|
||||||
|
DARK_PURPLE("\u00A75"), //
|
||||||
|
GOLD("\u00A76"), //
|
||||||
|
GRAY("\u00A77"), //
|
||||||
|
DARK_GRAY("\u00A78"), //
|
||||||
|
BLUE("\u00A79"), //
|
||||||
|
GREEN("\u00A7a"), //
|
||||||
|
AQUA("\u00A7b"), //
|
||||||
|
RED("\u00A7c"), //
|
||||||
|
LIGHT_PURPLE("\u00A7d"), //
|
||||||
|
YELLOW("\u00A7e"), //
|
||||||
|
WHITE("\u00A7f"), //
|
||||||
|
|
||||||
|
STRIKE_THROUGH("\u00A7m"), //
|
||||||
|
UNDERLINE("\u00A7n"), //
|
||||||
|
BOLD("\u00A7l"), //
|
||||||
|
RANDOM("\u00A7k"), //
|
||||||
|
ITALIC("\u00A7o"), //
|
||||||
|
RESET("\u00A7r"); //
|
||||||
|
|
||||||
|
public String code = "";
|
||||||
|
|
||||||
|
private Color(String code) {
|
||||||
|
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue