Make a Colours lib and "abstact" some textures to grayscale (we can recolour them with colour overlays and reuse the texture more efficiently)

This commit is contained in:
pahimar 2012-10-24 21:53:41 -04:00
parent cfb4d74002
commit 4e8cbd16f9
6 changed files with 25 additions and 5 deletions

View file

@ -6,6 +6,7 @@ import cpw.mods.fml.client.FMLClientHandler;
import cpw.mods.fml.common.ITickHandler;
import cpw.mods.fml.common.TickType;
import ee3.common.core.helper.VersionHelper;
import ee3.common.lib.Colours;
import ee3.common.lib.ConfigurationSettings;
import ee3.common.lib.Reference;
@ -24,7 +25,7 @@ public class VersionCheckTickHandler implements ITickHandler {
if (tickType == TickType.CLIENT) {
if (FMLClientHandler.instance().getClient().currentScreen == null) {
initialized = true;
FMLClientHandler.instance().getClient().ingameGUI.getChatGUI().printChatMessage(Reference.VERSION_CHECK_COLOUR_PREFIX + "[" + Reference.MOD_NAME + "] " + VersionHelper.getResultMessage());
FMLClientHandler.instance().getClient().ingameGUI.getChatGUI().printChatMessage(Colours.VERSION_CHECK_PREFIX + "[" + Reference.MOD_NAME + "] " + VersionHelper.getResultMessage());
}
}
}

View file

@ -8,9 +8,9 @@ import cpw.mods.fml.common.Side;
import cpw.mods.fml.common.asm.SideOnly;
import ee3.common.EquivalentExchange3;
import ee3.common.core.helper.TransmutationHelper;
import ee3.common.lib.Colours;
import ee3.common.lib.ConfigurationSettings;
import ee3.common.lib.CustomItemRarity;
import ee3.common.lib.Reference;
/**
* ItemMiniumStone
@ -60,5 +60,17 @@ public class ItemMiniumStone extends ItemEE {
return result;
}
@SideOnly(Side.CLIENT)
@Override
public int func_82790_a(ItemStack par1ItemStack, int par2)
{
return Integer.parseInt(Colours.PURE_RED, 16);
}
@SideOnly(Side.CLIENT)
public boolean hasEffect(ItemStack stack) {
return false;
}
}

View file

@ -0,0 +1,10 @@
package ee3.common.lib;
public class Colours {
public static final String PURE_RED = "ff0000";
/* Text colour related constants */
public static final String VERSION_CHECK_PREFIX = "\u00a7e";
}

View file

@ -30,9 +30,6 @@ public class Reference {
public static final String ENABLE_SOUNDS = "enable_sounds";
public static final String ENABLE_PARTICLE_FX = "enable_particle_fx";
public static final String AUTO_RESOLVE_BLOCK_IDS = "auto_resolve_block_ids";
/* Text colour related constants */
public static final String VERSION_CHECK_COLOUR_PREFIX = "\u00a7e";
/* KeyBinding related constants */
// TODO: Localize keybinding names

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB