2020-03-08 13:34:52 +01:00

65 lines
1.5 KiB
Java

package com.hbm.render.util;
import java.util.Random;
import org.lwjgl.opengl.GL11;
import com.hbm.main.ResourceManager;
import com.hbm.render.loader.HmfController;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.TextureManager;
public class TomPronter {
public static void prontTom() {
GL11.glPushMatrix();
GL11.glDisable(GL11.GL_CULL_FACE);
GL11.glDisable(GL11.GL_LIGHTING);
GL11.glScalef(100F, 100F, 100F);
TextureManager tex = Minecraft.getMinecraft().getTextureManager();
tex.bindTexture(ResourceManager.tom_main_tex);
ResourceManager.tom_main.renderAll();
HmfController.setMod(50000D, 2500D);
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE);
GL11.glDisable(GL11.GL_ALPHA_TEST);
float rot = -System.currentTimeMillis() / 10 % 360;
//GL11.glScalef(1.2F, 2F, 1.2F);
GL11.glScalef(0.8F, 5F, 0.8F);
Random rand = new Random(0);
for(int i = 0; i < 20/*10*/; i++) {
tex.bindTexture(ResourceManager.tom_flame_tex);
int r = rand.nextInt(90);
GL11.glRotatef(rot + r, 0, 1, 0);
ResourceManager.tom_flame.renderAll();
GL11.glRotatef(rot, 0, -1, 0);
GL11.glScalef(-1.015F, 0.9F, 1.015F);
}
GL11.glDisable(GL11.GL_BLEND);
GL11.glEnable(GL11.GL_ALPHA_TEST);
GL11.glEnable(GL11.GL_CULL_FACE);
GL11.glEnable(GL11.GL_LIGHTING);
HmfController.resetMod();
GL11.glPopMatrix();
}
}