aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/net
diff options
context:
space:
mode:
authorDetrav <witalyezep@gmail.com>2016-10-08 13:13:22 +0300
committerDetrav <witalyezep@gmail.com>2016-10-08 13:13:22 +0300
commitaa0dd303d62e07d7e85d4968c99d690ece462990 (patch)
treee4f57f9f56dafe6126b7499a4dd975a52f5acb74 /src/main/java/com/detrav/net
parent4de7488fccd683d09060e92216d1d11e87430450 (diff)
downloadGT5-Unofficial-aa0dd303d62e07d7e85d4968c99d690ece462990.tar.gz
GT5-Unofficial-aa0dd303d62e07d7e85d4968c99d690ece462990.tar.bz2
GT5-Unofficial-aa0dd303d62e07d7e85d4968c99d690ece462990.zip
Added pollution to scanner
Diffstat (limited to 'src/main/java/com/detrav/net')
-rw-r--r--src/main/java/com/detrav/net/DetravProPickPacket00.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/main/java/com/detrav/net/DetravProPickPacket00.java b/src/main/java/com/detrav/net/DetravProPickPacket00.java
index a46e9d9f4d..07fcb0f64c 100644
--- a/src/main/java/com/detrav/net/DetravProPickPacket00.java
+++ b/src/main/java/com/detrav/net/DetravProPickPacket00.java
@@ -237,10 +237,40 @@ public class DetravProPickPacket00 extends DetravPacket {
}
}
break;
+ case 3:
+ ores.put("Pollution", (0xFF << 24) + ((0 & 0xFF) << 16) + ((0 & 0xFF) << 8) + ((0 & 0xFF)));
+ for (int i = 0; i < wh; i++)
+ for (int j = 0; j < wh; j++) {
+ if (map[i][j] == null) {
+ raster.setSample(i, j, 0, 255);
+ raster.setSample(i, j, 1, 255);
+ raster.setSample(i, j, 2, 255);
+ raster.setSample(i, j, 3, 255);
+ } else {
+ for (short meta : map[i][j].values()) {
+ raster.setSample(i, j, 0, meta);
+ raster.setSample(i, j, 1, meta);
+ raster.setSample(i, j, 2, meta);
+ raster.setSample(i, j, 3, 255);
+ }
+ }
+ if (playerI == i || playerJ == j) {
+ raster.setSample(i, j, 0, (raster.getSample(i, j, 0) + 255) / 2);
+ raster.setSample(i, j, 1, raster.getSample(i, j, 1) / 2);
+ raster.setSample(i, j, 2, raster.getSample(i, j, 2) / 2);
+ }
+ if ((i - 15) % 16 == 0 || (j - 15) % 16 == 0) {
+ raster.setSample(i, j, 0, raster.getSample(i, j, 0) / 2);
+ raster.setSample(i, j, 1, raster.getSample(i, j, 1) / 2);
+ raster.setSample(i, j, 2, raster.getSample(i, j, 2) / 2);
+ }
+ }
+ break;
default:
DetravScannerMod.proxy.sendPlayerExeption("Not been realized YET!");
break;
}
+ if(exception > 0)
DetravScannerMod.proxy.sendPlayerExeption("null matertial exception: " + exception);
/*try {
File outputfile = new File("saved.png");