package com.minelittlepony.model.components; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.GlStateManager.DestFactor; import net.minecraft.client.renderer.GlStateManager.SourceFactor; import org.lwjgl.opengl.GL11; import com.minelittlepony.model.AbstractPonyModel; import com.minelittlepony.model.capabilities.IModelPegasus; public class BatWings extends PegasusWings { public BatWings(T model, float yOffset, float stretch) { super(model, yOffset, stretch); } @Override public void init(float yOffset, float stretch) { int x = 57; leftWing = new ModelBatWing(pegasus, false, false, yOffset, stretch, x, 16); rightWing = new ModelBatWing(pegasus, true, false, yOffset, stretch, x - 1, 16); } @Override public ModelWing getRight() { return rightWing; } @Override public void renderPart(float scale) { GlStateManager.pushMatrix(); GlStateManager.scale(1.3F, 1.3F, 1.3F); super.renderPart(scale); GlStateManager.popMatrix(); } }