86 lines
2.5 KiB
Java

package com.hbm.render.misc;
import org.lwjgl.opengl.GL11;
import com.hbm.main.ResourceManager;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.TextureManager;
public class SoyuzPronter {
public static void prontSoyuz() {
prontMain();
prontBoosters();
}
public static void prontMain() {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_CULL_FACE);
TextureManager tex = Minecraft.getMinecraft().getTextureManager();
tex.bindTexture(ResourceManager.soyuz_engineblock);
ResourceManager.soyuz.renderOnly("EngineBlock");
tex.bindTexture(ResourceManager.soyuz_bottomstage);
ResourceManager.soyuz.renderOnly("BottomStage");
tex.bindTexture(ResourceManager.soyuz_topstage);
ResourceManager.soyuz.renderOnly("TopStage");
tex.bindTexture(ResourceManager.soyuz_payload);
ResourceManager.soyuz.renderOnly("Payload");
tex.bindTexture(ResourceManager.soyuz_memento);
ResourceManager.soyuz.renderOnly("Memento");
tex.bindTexture(ResourceManager.soyuz_payloadblocks);
ResourceManager.soyuz.renderOnly("PayloadBlocks");
tex.bindTexture(ResourceManager.soyuz_les);
ResourceManager.soyuz.renderOnly("LES");
tex.bindTexture(ResourceManager.soyuz_lesthrusters);
ResourceManager.soyuz.renderOnly("LESThrusters");
tex.bindTexture(ResourceManager.soyuz_mainengines);
ResourceManager.soyuz.renderOnly("MainEngines");
tex.bindTexture(ResourceManager.soyuz_sideengines);
ResourceManager.soyuz.renderOnly("SideEngines");
GL11.glPopMatrix();
}
public static void prontBoosters() {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_CULL_FACE);
TextureManager tex = Minecraft.getMinecraft().getTextureManager();
tex.bindTexture(ResourceManager.soyuz_booster);
ResourceManager.soyuz.renderOnly("Booster.000");
ResourceManager.soyuz.renderOnly("Booster.001");
ResourceManager.soyuz.renderOnly("Booster.002");
ResourceManager.soyuz.renderOnly("Booster.003");
tex.bindTexture(ResourceManager.soyuz_mainengines);
ResourceManager.soyuz.renderOnly("BoosterEngines.000");
ResourceManager.soyuz.renderOnly("BoosterEngines.001");
ResourceManager.soyuz.renderOnly("BoosterEngines.002");
ResourceManager.soyuz.renderOnly("BoosterEngines.003");
tex.bindTexture(ResourceManager.soyuz_boosterside);
ResourceManager.soyuz.renderOnly("BoosterSide.000");
ResourceManager.soyuz.renderOnly("BoosterSide.001");
ResourceManager.soyuz.renderOnly("BoosterSide.002");
ResourceManager.soyuz.renderOnly("BoosterSide.003");
GL11.glPopMatrix();
}
}