diff options
author | Jason Mitchell <mitchej@gmail.com> | 2023-01-29 21:48:33 -0800 |
---|---|---|
committer | Jason Mitchell <mitchej@gmail.com> | 2023-01-29 21:48:33 -0800 |
commit | b68f567fa1353f4d9d852db1e71682cc882ec8ee (patch) | |
tree | 4786d95c4748744cd62a58aef57f7598e2deb9a6 /src/main/java/com/detrav/gui/textures/DetravMapTexture.java | |
parent | e3e13bd2c4db10bba303ce66332e004215548722 (diff) | |
download | GT5-Unofficial-b68f567fa1353f4d9d852db1e71682cc882ec8ee.tar.gz GT5-Unofficial-b68f567fa1353f4d9d852db1e71682cc882ec8ee.tar.bz2 GT5-Unofficial-b68f567fa1353f4d9d852db1e71682cc882ec8ee.zip |
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/com/detrav/gui/textures/DetravMapTexture.java')
-rw-r--r-- | src/main/java/com/detrav/gui/textures/DetravMapTexture.java | 75 |
1 files changed, 49 insertions, 26 deletions
diff --git a/src/main/java/com/detrav/gui/textures/DetravMapTexture.java b/src/main/java/com/detrav/gui/textures/DetravMapTexture.java index 444064594e..01c570d5a1 100644 --- a/src/main/java/com/detrav/gui/textures/DetravMapTexture.java +++ b/src/main/java/com/detrav/gui/textures/DetravMapTexture.java @@ -1,15 +1,17 @@ package com.detrav.gui.textures; -import com.detrav.net.ProspectingPacket; +import java.awt.Color; +import java.awt.image.BufferedImage; +import java.awt.image.WritableRaster; + import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.texture.AbstractTexture; import net.minecraft.client.renderer.texture.TextureUtil; import net.minecraft.client.resources.IResourceManager; + import org.lwjgl.opengl.GL11; -import java.awt.Color; -import java.awt.image.BufferedImage; -import java.awt.image.WritableRaster; +import com.detrav.net.ProspectingPacket; /** * Created by wital_000 on 21.03.2016. @@ -22,8 +24,7 @@ public class DetravMapTexture extends AbstractTexture { public int height = -1; public boolean invert = false; - public DetravMapTexture(ProspectingPacket aPacket) - { + public DetravMapTexture(ProspectingPacket aPacket) { packet = aPacket; } @@ -49,18 +50,20 @@ public class DetravMapTexture extends AbstractTexture { break; } } else if (packet.ptype == 2) { - final short fluidId = packet.map[i][j].get((byte) 1), fluidSize = packet.map[i][j].get((byte) 2); + final short fluidId = packet.map[i][j].get((byte) 1), + fluidSize = packet.map[i][j].get((byte) 2); final String name = packet.metaMap.get(fluidId); - + // Variables used to locate within a chunk. final int k = (i % 16), l = (j % 16); - - if( ( (k + l * 16) * 3) < (fluidSize + 48) && (selected.equals("All") || selected.equals(name))) { + + if (((k + l * 16) * 3) < (fluidSize + 48) + && (selected.equals("All") || selected.equals(name))) { image.setRGB(i, j, packet.ores.getOrDefault(name, Color.BLACK.getRGB()) | 0XFF000000); } - }else if (packet.ptype == 3) { + } else if (packet.ptype == 3) { final short meta = packet.map[i][j].get((byte) 1); - image.setRGB(i, j, ((meta & 0xFF) << 16) + ((meta & 0xFF) << 8) + ((meta & 0xFF)) | 0XFF000000); + image.setRGB(i, j, ((meta & 0xFF) << 16) + ((meta & 0xFF) << 8) + ((meta & 0xFF)) | 0XFF000000); } } // draw player pos @@ -78,28 +81,28 @@ public class DetravMapTexture extends AbstractTexture { } } - + return image; } - + @Override - public void loadTexture(IResourceManager resourceManager){ + public void loadTexture(IResourceManager resourceManager) { this.deleteGlTexture(); - if(packet != null) { + if (packet != null) { int tId = getGlTextureId(); - if(tId <0) return; + if (tId < 0) return; TextureUtil.uploadTextureImageAllocate(this.getGlTextureId(), getImage(), false, false); width = packet.getSize(); height = packet.getSize(); } } - public void loadTexture(IResourceManager resourceManager, boolean invert){ + public void loadTexture(IResourceManager resourceManager, boolean invert) { this.invert = invert; loadTexture(resourceManager); } - - public void loadTexture(IResourceManager resourceManager, String selected, boolean invert){ + + public void loadTexture(IResourceManager resourceManager, String selected, boolean invert) { this.selected = selected; loadTexture(resourceManager, invert); } @@ -111,15 +114,35 @@ public class DetravMapTexture extends AbstractTexture { } public void draw(int x, int y) { - float f = 1F / (float)width; - float f1 = 1F / (float)height; + float f = 1F / (float) width; + float f1 = 1F / (float) height; int u = 0, v = 0; Tessellator tessellator = Tessellator.instance; tessellator.startDrawingQuads(); - tessellator.addVertexWithUV((double)(x), (double)(y + height), 0, (double)((float)(u) * f), (double)((float)(v + height) * f1)); - tessellator.addVertexWithUV((double)(x + width), (double)(y + height), 0, (double)((float)(u + width) * f), (double)((float)(v + height) * f1)); - tessellator.addVertexWithUV((double)(x + width), (double)(y), 0, (double)((float)(u + width) * f), (double)((float)(v) * f1)); - tessellator.addVertexWithUV((double)(x), (double)(y), 0, (double)((float)(u) * f), (double)((float)(v) * f1)); + tessellator.addVertexWithUV( + (double) (x), + (double) (y + height), + 0, + (double) ((float) (u) * f), + (double) ((float) (v + height) * f1)); + tessellator.addVertexWithUV( + (double) (x + width), + (double) (y + height), + 0, + (double) ((float) (u + width) * f), + (double) ((float) (v + height) * f1)); + tessellator.addVertexWithUV( + (double) (x + width), + (double) (y), + 0, + (double) ((float) (u + width) * f), + (double) ((float) (v) * f1)); + tessellator.addVertexWithUV( + (double) (x), + (double) (y), + 0, + (double) ((float) (u) * f), + (double) ((float) (v) * f1)); tessellator.draw(); } |