package wecui.obfuscation;
import deobf.RenderHelper;
import deobf.Tessellator;
/**
* Singleton obfuscation class for dealing
* with tesselator rendering.
*
* @author yetanotherx
* @author lahwran
*
* @obfuscated 1.4.5
*/
public class RenderObfuscation {
protected Tessellator tess;
protected RenderObfuscation() {
tess = Tessellator.a;
}
public void startDrawing(int type) {
tess.b(type);
}
public void addVertex(double x, double y, double z) {
tess.a(x, y, z);
}
public void finishDrawing() {
tess.a();
}
/**
* TODO: Find if this is even necessary
*/
public static void disableLighting() {
RenderHelper.a();
}
public static void enableLighting() {
RenderHelper.b();
}
public static RenderObfuscation getInstance() {
return RenderObfuscationHolder.INSTANCE;
}
protected static class RenderObfuscationHolder {
protected static final RenderObfuscation INSTANCE = new RenderObfuscation();
}
}