Fixed rendering red string causing subsequent renders to break.

This commit is contained in:
Lizbeth Rika committed 2014-11-15 00:25:23 +00:00
1 parent 9151d260d3
commit fc207914d2
1 file changed
+5 -2
@@ -36,9 +36,11 @@ public final class RedStringRenderer {
public static void renderAll() {
if(!redStringTiles.isEmpty()) {
GL11.glPushMatrix();
boolean lighting = GL11.glGetBoolean(GL11.GL_LIGHTING);
GL11.glDisable(GL11.GL_TEXTURE_2D);
GL11.glEnable(GL11.GL_BLEND);
GL11.glDisable(GL11.GL_LIGHTING);
if(lighting)
GL11.glDisable(GL11.GL_LIGHTING);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
GL11.glColor4f(1F, 0F, 0F, sizeAlpha);
@@ -47,7 +49,8 @@ public final class RedStringRenderer {
while((tile = redStringTiles.poll()) != null)
renderTile(tile);
GL11.glEnable(GL11.GL_LIGHTING);
if(lighting)
GL11.glEnable(GL11.GL_LIGHTING);
GL11.glEnable(GL11.GL_TEXTURE_2D);
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();