aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/australia/entity/render
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/gtPlusPlus/australia/entity/render')
-rw-r--r--src/Java/gtPlusPlus/australia/entity/render/RenderAustralianSpider.java84
-rw-r--r--src/Java/gtPlusPlus/australia/entity/render/RenderBoar.java64
-rw-r--r--src/Java/gtPlusPlus/australia/entity/render/RenderDingo.java90
-rw-r--r--src/Java/gtPlusPlus/australia/entity/render/RenderOctopus.java120
4 files changed, 0 insertions, 358 deletions
diff --git a/src/Java/gtPlusPlus/australia/entity/render/RenderAustralianSpider.java b/src/Java/gtPlusPlus/australia/entity/render/RenderAustralianSpider.java
deleted file mode 100644
index af432e04b9..0000000000
--- a/src/Java/gtPlusPlus/australia/entity/render/RenderAustralianSpider.java
+++ /dev/null
@@ -1,84 +0,0 @@
-package gtPlusPlus.australia.entity.render;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gtPlusPlus.australia.entity.model.ModelAustralianSpider;
-import gtPlusPlus.australia.entity.type.EntityAustralianSpiderBase;
-import gtPlusPlus.core.lib.CORE;
-import net.minecraft.client.renderer.OpenGlHelper;
-import net.minecraft.client.renderer.entity.RenderLiving;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.util.ResourceLocation;
-import org.lwjgl.opengl.GL11;
-
-@SideOnly(Side.CLIENT)
-public class RenderAustralianSpider extends RenderLiving {
-
- private static final ResourceLocation spiderEyesTextures = new ResourceLocation("textures/entity/spider_eyes.png");
- private static final ResourceLocation spiderTextures = new ResourceLocation(CORE.MODID+":"+"textures/entity/australia/bush_spider.png");
-
- public RenderAustralianSpider() {
- super(new ModelAustralianSpider(), 1.0F);
- this.setRenderPassModel(new ModelAustralianSpider());
- }
-
- protected float getDeathMaxRotation(EntityAustralianSpiderBase p_77037_1_) {
- return 180.0F;
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityAustralianSpiderBase p_77032_1_, int p_77032_2_, float p_77032_3_) {
- if (p_77032_2_ != 0) {
- return -1;
- } else {
- this.bindTexture(spiderEyesTextures);
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glDisable(GL11.GL_ALPHA_TEST);
- GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE);
-
- if (p_77032_1_.isInvisible()) {
- GL11.glDepthMask(false);
- } else {
- GL11.glDepthMask(true);
- }
-
- char c0 = 61680;
- int j = c0 % 65536;
- int k = c0 / 65536;
- OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, (float) j / 1.0F, (float) k / 1.0F);
- GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
- return 1;
- }
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(EntityAustralianSpiderBase p_110775_1_) {
- return spiderTextures;
- }
-
- protected float getDeathMaxRotation(EntityLivingBase p_77037_1_) {
- return this.getDeathMaxRotation((EntityAustralianSpiderBase) p_77037_1_);
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityLivingBase p_77032_1_, int p_77032_2_, float p_77032_3_) {
- return this.shouldRenderPass((EntityAustralianSpiderBase) p_77032_1_, p_77032_2_, p_77032_3_);
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(Entity p_110775_1_) {
- return this.getEntityTexture((EntityAustralianSpiderBase) p_110775_1_);
- }
-
-} \ No newline at end of file
diff --git a/src/Java/gtPlusPlus/australia/entity/render/RenderBoar.java b/src/Java/gtPlusPlus/australia/entity/render/RenderBoar.java
deleted file mode 100644
index cc4bfa8906..0000000000
--- a/src/Java/gtPlusPlus/australia/entity/render/RenderBoar.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package gtPlusPlus.australia.entity.render;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gtPlusPlus.australia.entity.type.EntityBoar;
-import gtPlusPlus.core.lib.CORE;
-import net.minecraft.client.model.ModelBase;
-import net.minecraft.client.renderer.entity.RenderLiving;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.util.ResourceLocation;
-
-@SideOnly(Side.CLIENT)
-public class RenderBoar extends RenderLiving
-{
- private static final ResourceLocation saddledBoarTextures = new ResourceLocation("textures/entity/boar/boar_saddle.png");
- private static final ResourceLocation boarTextures = new ResourceLocation(CORE.MODID+":"+"textures/entity/australia/boar.png");
-
- public RenderBoar(ModelBase p_i1265_1_, ModelBase p_i1265_2_, float p_i1265_3_)
- {
- super(p_i1265_1_, p_i1265_3_);
- this.setRenderPassModel(p_i1265_2_);
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityBoar p_77032_1_, int p_77032_2_, float p_77032_3_)
- {
- if (p_77032_2_ == 0 && p_77032_1_.getSaddled())
- {
- this.bindTexture(saddledBoarTextures);
- return 1;
- }
- else
- {
- return -1;
- }
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(EntityBoar p_110775_1_)
- {
- return boarTextures;
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityLivingBase p_77032_1_, int p_77032_2_, float p_77032_3_)
- {
- return this.shouldRenderPass((EntityBoar)p_77032_1_, p_77032_2_, p_77032_3_);
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(Entity p_110775_1_)
- {
- return this.getEntityTexture((EntityBoar)p_110775_1_);
- }
-} \ No newline at end of file
diff --git a/src/Java/gtPlusPlus/australia/entity/render/RenderDingo.java b/src/Java/gtPlusPlus/australia/entity/render/RenderDingo.java
deleted file mode 100644
index 8bbf0392cd..0000000000
--- a/src/Java/gtPlusPlus/australia/entity/render/RenderDingo.java
+++ /dev/null
@@ -1,90 +0,0 @@
-package gtPlusPlus.australia.entity.render;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gtPlusPlus.australia.entity.type.EntityDingo;
-import gtPlusPlus.core.lib.CORE;
-import net.minecraft.client.model.ModelBase;
-import net.minecraft.client.renderer.entity.RenderLiving;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.passive.EntitySheep;
-import net.minecraft.util.ResourceLocation;
-import org.lwjgl.opengl.GL11;
-
-@SideOnly(Side.CLIENT)
-public class RenderDingo extends RenderLiving {
-
- private static final ResourceLocation dingoTextures = new ResourceLocation(
- CORE.MODID + ":" + "textures/entity/australia/dingo/dingo.png");
- private static final ResourceLocation tamedDingoTextures = new ResourceLocation(
- CORE.MODID + ":" + "textures/entity/australia/dingo/wdingo_tame.png");
- private static final ResourceLocation anrgyDingoTextures = new ResourceLocation(
- CORE.MODID + ":" + "textures/entity/australia/dingo/dingo_angry.png");
- private static final ResourceLocation dingoCollarTextures = new ResourceLocation(
- CORE.MODID + ":" + "textures/entity/australia/wdingoolf/dingo_collar.png");
-
- public RenderDingo(ModelBase p_i1269_1_, ModelBase p_i1269_2_, float p_i1269_3_) {
- super(p_i1269_1_, p_i1269_3_);
- this.setRenderPassModel(p_i1269_2_);
- }
-
- /**
- * Defines what float the third param in setRotationAngles of ModelBase is
- */
- protected float handleRotationFloat(EntityDingo p_77044_1_, float p_77044_2_) {
- return p_77044_1_.getTailRotation();
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityDingo p_77032_1_, int p_77032_2_, float p_77032_3_) {
- if (p_77032_2_ == 0 && p_77032_1_.getWolfShaking()) {
- float f1 = p_77032_1_.getBrightness(p_77032_3_) * p_77032_1_.getShadingWhileShaking(p_77032_3_);
- this.bindTexture(dingoTextures);
- GL11.glColor3f(f1, f1, f1);
- return 1;
- } else if (p_77032_2_ == 1 && p_77032_1_.isTamed()) {
- this.bindTexture(dingoCollarTextures);
- int j = p_77032_1_.getCollarColor();
- GL11.glColor3f(EntitySheep.fleeceColorTable[j][0], EntitySheep.fleeceColorTable[j][1],
- EntitySheep.fleeceColorTable[j][2]);
- return 1;
- } else {
- return -1;
- }
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(EntityDingo p_110775_1_) {
- return p_110775_1_.isTamed() ? tamedDingoTextures
- : (p_110775_1_.isAngry() ? anrgyDingoTextures : dingoTextures);
- }
-
- /**
- * Queries whether should render the specified pass or not.
- */
- protected int shouldRenderPass(EntityLivingBase p_77032_1_, int p_77032_2_, float p_77032_3_) {
- return this.shouldRenderPass((EntityDingo) p_77032_1_, p_77032_2_, p_77032_3_);
- }
-
- /**
- * Defines what float the third param in setRotationAngles of ModelBase is
- */
- protected float handleRotationFloat(EntityLivingBase p_77044_1_, float p_77044_2_) {
- return this.handleRotationFloat((EntityDingo) p_77044_1_, p_77044_2_);
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(Entity p_110775_1_) {
- return this.getEntityTexture((EntityDingo) p_110775_1_);
- }
-
-} \ No newline at end of file
diff --git a/src/Java/gtPlusPlus/australia/entity/render/RenderOctopus.java b/src/Java/gtPlusPlus/australia/entity/render/RenderOctopus.java
deleted file mode 100644
index 592ef9391a..0000000000
--- a/src/Java/gtPlusPlus/australia/entity/render/RenderOctopus.java
+++ /dev/null
@@ -1,120 +0,0 @@
-package gtPlusPlus.australia.entity.render;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import gtPlusPlus.australia.entity.type.EntityOctopus;
-import gtPlusPlus.core.lib.CORE;
-import net.minecraft.client.model.ModelBase;
-import net.minecraft.client.renderer.entity.RenderLiving;
-import net.minecraft.entity.Entity;
-import net.minecraft.entity.EntityLiving;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.util.ResourceLocation;
-import org.lwjgl.opengl.GL11;
-
-@SideOnly(Side.CLIENT)
-public class RenderOctopus extends RenderLiving {
-
- private static final ResourceLocation octopusTextures = new ResourceLocation(CORE.MODID+":"+"textures/entity/australia/octopus.png");
-
- public RenderOctopus(ModelBase p_i1268_1_, float p_i1268_2_) {
- super(p_i1268_1_, p_i1268_2_);
- }
-
- /**
- * Actually renders the given argument. This is a synthetic bridge method,
- * always casting down its argument and then handing it off to a worker function
- * which does the actual work. In all probabilty, the class Render is generic
- * (Render<T extends Entity) and this method has signature public void
- * func_76986_a(T entity, double d, double d1, double d2, float f, float f1).
- * But JAD is pre 1.5 so doesn't do that.
- */
- public void doRender(EntityOctopus p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_,
- float p_76986_8_, float p_76986_9_) {
- super.doRender((EntityLiving) p_76986_1_, p_76986_2_, p_76986_4_, p_76986_6_, p_76986_8_, p_76986_9_);
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(EntityOctopus p_110775_1_) {
- return octopusTextures;
- }
-
- protected void rotateCorpse(EntityOctopus p_77043_1_, float p_77043_2_, float p_77043_3_, float p_77043_4_) {
- float f3 = p_77043_1_.prevSquidPitch + (p_77043_1_.octopusPitch - p_77043_1_.prevSquidPitch) * p_77043_4_;
- float f4 = p_77043_1_.prevSquidYaw + (p_77043_1_.octopusYaw - p_77043_1_.prevSquidYaw) * p_77043_4_;
- GL11.glTranslatef(0.0F, 0.5F, 0.0F);
- GL11.glRotatef(180.0F - p_77043_3_, 0.0F, 1.0F, 0.0F);
- GL11.glRotatef(f3, 1.0F, 0.0F, 0.0F);
- GL11.glRotatef(f4, 0.0F, 1.0F, 0.0F);
- GL11.glTranslatef(0.0F, -1.2F, 0.0F);
- }
-
- /**
- * Defines what float the third param in setRotationAngles of ModelBase is
- */
- protected float handleRotationFloat(EntityOctopus p_77044_1_, float p_77044_2_) {
- return p_77044_1_.lastTentacleAngle + (p_77044_1_.tentacleAngle - p_77044_1_.lastTentacleAngle) * p_77044_2_;
- }
-
- /**
- * Actually renders the given argument. This is a synthetic bridge method,
- * always casting down its argument and then handing it off to a worker function
- * which does the actual work. In all probabilty, the class Render is generic
- * (Render<T extends Entity) and this method has signature public void
- * func_76986_a(T entity, double d, double d1, double d2, float f, float f1).
- * But JAD is pre 1.5 so doesn't do that.
- */
- public void doRender(EntityLiving p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_,
- float p_76986_8_, float p_76986_9_) {
- this.doRender((EntityOctopus) p_76986_1_, p_76986_2_, p_76986_4_, p_76986_6_, p_76986_8_, p_76986_9_);
- }
-
- /**
- * Defines what float the third param in setRotationAngles of ModelBase is
- */
- protected float handleRotationFloat(EntityLivingBase p_77044_1_, float p_77044_2_) {
- return this.handleRotationFloat((EntityOctopus) p_77044_1_, p_77044_2_);
- }
-
- protected void rotateCorpse(EntityLivingBase p_77043_1_, float p_77043_2_, float p_77043_3_, float p_77043_4_) {
- this.rotateCorpse((EntityOctopus) p_77043_1_, p_77043_2_, p_77043_3_, p_77043_4_);
- }
-
- /**
- * Actually renders the given argument. This is a synthetic bridge method,
- * always casting down its argument and then handing it off to a worker function
- * which does the actual work. In all probabilty, the class Render is generic
- * (Render<T extends Entity) and this method has signature public void
- * func_76986_a(T entity, double d, double d1, double d2, float f, float f1).
- * But JAD is pre 1.5 so doesn't do that.
- */
- public void doRender(EntityLivingBase p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_,
- float p_76986_8_, float p_76986_9_) {
- this.doRender((EntityOctopus) p_76986_1_, p_76986_2_, p_76986_4_, p_76986_6_, p_76986_8_, p_76986_9_);
- }
-
- /**
- * Returns the location of an entity's texture. Doesn't seem to be called unless
- * you call Render.bindEntityTexture.
- */
- protected ResourceLocation getEntityTexture(Entity p_110775_1_) {
- return this.getEntityTexture((EntityOctopus) p_110775_1_);
- }
-
- /**
- * Actually renders the given argument. This is a synthetic bridge method,
- * always casting down its argument and then handing it off to a worker function
- * which does the actual work. In all probabilty, the class Render is generic
- * (Render<T extends Entity) and this method has signature public void
- * func_76986_a(T entity, double d, double d1, double d2, float f, float f1).
- * But JAD is pre 1.5 so doesn't do that.
- */
- public void doRender(Entity p_76986_1_, double p_76986_2_, double p_76986_4_, double p_76986_6_, float p_76986_8_,
- float p_76986_9_) {
- this.doRender((EntityOctopus) p_76986_1_, p_76986_2_, p_76986_4_, p_76986_6_, p_76986_8_, p_76986_9_);
- }
-
-} \ No newline at end of file