aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/render/GT_IconFlipped.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/render/GT_IconFlipped.java')
-rw-r--r--src/main/java/gregtech/common/render/GT_IconFlipped.java91
1 files changed, 0 insertions, 91 deletions
diff --git a/src/main/java/gregtech/common/render/GT_IconFlipped.java b/src/main/java/gregtech/common/render/GT_IconFlipped.java
deleted file mode 100644
index 8258e74ffa..0000000000
--- a/src/main/java/gregtech/common/render/GT_IconFlipped.java
+++ /dev/null
@@ -1,91 +0,0 @@
-package gregtech.common.render;
-
-import net.minecraft.util.IIcon;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
-@SideOnly(Side.CLIENT)
-public class GT_IconFlipped implements IIcon {
-
- private final IIcon baseIcon;
- private final boolean flipU;
- private final boolean flipV;
-
- public GT_IconFlipped(IIcon baseIcon, boolean flipU, boolean flipV) {
- this.baseIcon = baseIcon;
- this.flipU = flipU;
- this.flipV = flipV;
- }
-
- /**
- * Returns the width of the icon, in pixels.
- */
- @Override
- public int getIconWidth() {
- return this.baseIcon.getIconWidth();
- }
-
- /**
- * Returns the height of the icon, in pixels.
- */
- @Override
- public int getIconHeight() {
- return this.baseIcon.getIconHeight();
- }
-
- /**
- * Returns the minimum U coordinate to use when rendering with this icon.
- */
- @Override
- public float getMinU() {
- return this.flipU ? this.baseIcon.getMaxU() : this.baseIcon.getMinU();
- }
-
- /**
- * Returns the maximum U coordinate to use when rendering with this icon.
- */
- @Override
- public float getMaxU() {
- return this.flipU ? this.baseIcon.getMinU() : this.baseIcon.getMaxU();
- }
-
- /**
- * Gets a U coordinate on the icon. 0 returns uMin and 16 returns uMax. Other arguments return in-between values.
- */
- @Override
- public float getInterpolatedU(double p_94214_1_) {
- final float f = this.getMaxU() - this.getMinU();
- return this.getMinU() + f * ((float) p_94214_1_ / 16.0F);
- }
-
- /**
- * Returns the minimum V coordinate to use when rendering with this icon.
- */
- @Override
- public float getMinV() {
- return this.flipV ? this.baseIcon.getMaxV() : this.baseIcon.getMinV();
- }
-
- /**
- * Returns the maximum V coordinate to use when rendering with this icon.
- */
- @Override
- public float getMaxV() {
- return this.flipV ? this.baseIcon.getMinV() : this.baseIcon.getMaxV();
- }
-
- /**
- * Gets a V coordinate on the icon. 0 returns vMin and 16 returns vMax. Other arguments return in-between values.
- */
- @Override
- public float getInterpolatedV(double p_94207_1_) {
- final float f = this.getMaxV() - this.getMinV();
- return this.getMinV() + f * ((float) p_94207_1_ / 16.0F);
- }
-
- @Override
- public String getIconName() {
- return this.baseIcon.getIconName();
- }
-}