Commit f13fd861c4b046d8f80775aeb3a8fe55e3cb78ee

Authored by Mumfrey
1 parent 11bcac00

some additions to GL convenience class, cleaning up some warnings and redundant code

java/client/com/mumfrey/liteloader/gl/GL.java
1 1 package com.mumfrey.liteloader.gl;
2 2  
  3 +import java.nio.ByteBuffer;
  4 +import java.nio.DoubleBuffer;
3 5 import java.nio.FloatBuffer;
4   -
5   -import org.lwjgl.opengl.GL11;
  6 +import java.nio.IntBuffer;
6 7  
7 8 import net.minecraft.client.renderer.GlStateManager;
8 9 import net.minecraft.client.renderer.GlStateManager.TexGen;
9 10  
  11 +import org.lwjgl.opengl.GL11;
  12 +import org.lwjgl.util.glu.GLU;
  13 +
10 14 /**
11 15 * Convenience class for working with Mojang's GLStateManager:
12 16 *
... ... @@ -854,6 +858,21 @@ public class GL
854 858 GlStateManager.disableLight(light); // TODO OBF MCPTEST disableBooleanStateAt - disableLight
855 859 }
856 860  
  861 + public static void glLight(int light, int pname, FloatBuffer params)
  862 + {
  863 + GL11.glLight(light, pname, params);
  864 + }
  865 +
  866 + public static void glLightModel(int pname, FloatBuffer params)
  867 + {
  868 + GL11.glLightModel(pname, params);
  869 + }
  870 +
  871 + public static void glLightModeli(int pname, int param)
  872 + {
  873 + GL11.glLightModeli(pname, param);
  874 + }
  875 +
857 876 public static void glEnableColorMaterial()
858 877 {
859 878 GlStateManager.enableColorMaterial();
... ... @@ -939,6 +958,21 @@ public class GL
939 958 GlStateManager.setFogEnd(end);
940 959 }
941 960  
  961 + public static void glSetFogColour(FloatBuffer colour)
  962 + {
  963 + GL11.glFog(GL_FOG_COLOR, colour);
  964 + }
  965 +
  966 + public static void glFogi(int pname, int param)
  967 + {
  968 + GL11.glFogi(pname, param);
  969 + }
  970 +
  971 + public static void glFogf(int pname, float param)
  972 + {
  973 + GL11.glFogf(pname, param);
  974 + }
  975 +
942 976 public static void glEnableCulling()
943 977 {
944 978 GlStateManager.enableCull();
... ... @@ -1024,7 +1058,7 @@ public class GL
1024 1058 return GlStateManager.generateTexture(); // TODO OBF MCPTEST func_179146_y - generateTexture
1025 1059 }
1026 1060  
1027   - public static void glDeleteTexture(int textureName)
  1061 + public static void glDeleteTextures(int textureName)
1028 1062 {
1029 1063 GlStateManager.deleteTexture(textureName); // TODO OBF MCPTEST func_179150_h - deleteTexture
1030 1064 }
... ... @@ -1109,6 +1143,51 @@ public class GL
1109 1143 GlStateManager.getFloat(pname, params);
1110 1144 }
1111 1145  
  1146 + public static float glGetFloat(int pname)
  1147 + {
  1148 + return GL11.glGetFloat(pname);
  1149 + }
  1150 +
  1151 + public static void glGetDouble(int pname, DoubleBuffer params)
  1152 + {
  1153 + GL11.glGetDouble(pname, params);
  1154 + }
  1155 +
  1156 + public static double glGetDouble(int pname)
  1157 + {
  1158 + return GL11.glGetDouble(pname);
  1159 + }
  1160 +
  1161 + public static void glGetInteger(int pname, IntBuffer params)
  1162 + {
  1163 + GL11.glGetInteger(pname, params);
  1164 + }
  1165 +
  1166 + public static int glGetInteger(int pname)
  1167 + {
  1168 + return GL11.glGetInteger(pname);
  1169 + }
  1170 +
  1171 + public static void glGetBoolean(int pname, ByteBuffer params)
  1172 + {
  1173 + GL11.glGetBoolean(pname, params);
  1174 + }
  1175 +
  1176 + public static boolean glGetBoolean(int pname)
  1177 + {
  1178 + return GL11.glGetBoolean(pname);
  1179 + }
  1180 +
  1181 + public static void gluProject(float objx, float objy, float objz, FloatBuffer modelMatrix, FloatBuffer projMatrix, IntBuffer viewport, FloatBuffer win_pos)
  1182 + {
  1183 + GLU.gluProject(objx, objy, objz, modelMatrix, projMatrix, viewport, win_pos);
  1184 + }
  1185 +
  1186 + public static void gluPerspective(float fovy, float aspect, float zNear, float zFar)
  1187 + {
  1188 + GLU.gluPerspective(fovy, aspect, zNear, zFar);
  1189 + }
  1190 +
1112 1191 public static void glOrtho(double left, double right, double bottom, double top, double zNear, double zFar)
1113 1192 {
1114 1193 GlStateManager.ortho(left, right, bottom, top, zNear, zFar);
... ... @@ -1119,6 +1198,11 @@ public class GL
1119 1198 GlStateManager.rotate(angle, x, y, z);
1120 1199 }
1121 1200  
  1201 + public static void glRotated(double angle, double x, double y, double z)
  1202 + {
  1203 + GL11.glRotated(angle, x, y, z);
  1204 + }
  1205 +
1122 1206 public static void glScalef(float x, float y, float z)
1123 1207 {
1124 1208 GlStateManager.scale(x, y, z);
... ...
java/common/com/mumfrey/liteloader/core/LiteLoader.java
... ... @@ -595,7 +595,7 @@ public final class LiteLoader
595 595 * @throws InvalidActivityException Thrown by getMod if init is not complete
596 596 * @throws IllegalArgumentException Thrown by getMod if argument is null
597 597 */
598   - public String getModMetaData(String modNameOrId, String metaDataKey, String defaultValue) throws InvalidActivityException, IllegalArgumentException
  598 + public String getModMetaData(String modNameOrId, String metaDataKey, String defaultValue) throws IllegalArgumentException
599 599 {
600 600 return this.mods.getModMetaData(modNameOrId, metaDataKey, defaultValue);
601 601 }
... ...
java/common/com/mumfrey/liteloader/core/LiteLoaderBootstrap.java
... ... @@ -4,7 +4,6 @@ import java.io.File;
4 4 import java.io.FileInputStream;
5 5 import java.io.FileNotFoundException;
6 6 import java.io.FileWriter;
7   -import java.io.IOException;
8 7 import java.io.InputStream;
9 8 import java.io.Serializable;
10 9 import java.lang.reflect.Field;
... ... @@ -373,7 +372,7 @@ class LiteLoaderBootstrap implements LoaderBootstrap, LoaderEnvironment, LoaderP
373 372 * @throws SecurityException
374 373 * @throws IOException
375 374 */
376   - private void prepareLogger() throws SecurityException, IOException
  375 + private void prepareLogger() throws SecurityException
377 376 {
378 377 LiteLoaderLogger.info("Setting up logger...");
379 378  
... ...
java/common/com/mumfrey/liteloader/core/LiteLoaderUpdateSite.java
... ... @@ -41,7 +41,6 @@ public class LiteLoaderUpdateSite extends UpdateSite
41 41 return false;
42 42 }
43 43  
44   - // TODO Enable force update
45 44 if (this.hasJarFile()) return true;
46 45 return this.findJarFile();
47 46 }
... ... @@ -107,7 +106,6 @@ public class LiteLoaderUpdateSite extends UpdateSite
107 106 {
108 107 LiteLoaderLogger.info("Attempting to force update, extracting jar assassin...");
109 108  
110   - // TODO Enable force update
111 109 File jarAssassinOutput = new File(this.jarFile.getParentFile(), "liteloader-update-agent.jar");
112 110  
113 111 if (!LiteLoaderUpdateSite.extractFile("/update/liteloader-update-agent.jar", jarAssassinOutput) || !jarAssassinOutput.isFile())
... ...
java/common/com/mumfrey/liteloader/launch/OperatingSystem.java deleted 100644 → 0
1   -package com.mumfrey.liteloader.launch;
2   -
3   -public class OperatingSystem
4   -{
5   -
6   - public OperatingSystem()
7   - {
8   - // TODO Auto-generated constructor stub
9   - }
10   -
11   -}