rs-client: Cleanup (#1087)
* rs-client: name SpriteBuffer * rs-client: (re)name spritebuffer methods * rs-client/deob: Add missed @Export's, make updatemappings fix this next time * rs-client: run intellij redundant else inspection * rs-client: invert some script interpreter if's * deob: checkstyle fixes * rs-client: SpriteBuffer_loadSprite -> SpriteBuffer_bufferFile
This commit is contained in:
@@ -129,9 +129,8 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
public boolean containsCoord(int var1, int var2, int var3) {
|
||||
if (var1 >= this.oldZ && var1 < this.oldZ + this.newZ) {
|
||||
return var2 >= (this.oldX << 6) + (this.oldChunkXLow << 3) && var2 <= (this.oldX << 6) + (this.oldChunkXHigh << 3) + 7 && var3 >= (this.oldY << 6) + (this.oldChunkYLow << 3) && var3 <= (this.oldY << 6) + (this.oldChunkYHigh << 3) + 7;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@@ -153,10 +152,9 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
public int[] getBorderTileLengths(int var1, int var2, int var3) {
|
||||
if (!this.containsCoord(var1, var2, var3)) {
|
||||
return null;
|
||||
} else {
|
||||
int[] var4 = new int[]{this.newX * 64 - this.oldX * 64 + var2 + (this.newChunkXLow * 8 - this.oldChunkXLow * 8), var3 + (this.newY * 64 - this.oldY * 64) + (this.newChunkYLow * 8 - this.oldChunkYLow * 8)};
|
||||
return var4;
|
||||
}
|
||||
int[] var4 = new int[]{this.newX * 64 - this.oldX * 64 + var2 + (this.newChunkXLow * 8 - this.oldChunkXLow * 8), var3 + (this.newY * 64 - this.oldY * 64) + (this.newChunkYLow * 8 - this.oldChunkYLow * 8)};
|
||||
return var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
@@ -168,11 +166,10 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
public Coord coord(int var1, int var2) {
|
||||
if (!this.containsPosition(var1, var2)) {
|
||||
return null;
|
||||
} else {
|
||||
int var3 = this.oldX * 64 - this.newX * 64 + (this.oldChunkXLow * 8 - this.newChunkXLow * 8) + var1;
|
||||
int var4 = this.oldY * 64 - this.newY * 64 + var2 + (this.oldChunkYLow * 8 - this.newChunkYLow * 8);
|
||||
return new Coord(this.oldZ, var3, var4);
|
||||
}
|
||||
int var3 = this.oldX * 64 - this.newX * 64 + (this.oldChunkXLow * 8 - this.newChunkXLow * 8) + var1;
|
||||
int var4 = this.oldY * 64 - this.newY * 64 + var2 + (this.oldChunkYLow * 8 - this.newChunkYLow * 8);
|
||||
return new Coord(this.oldZ, var3, var4);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@@ -323,96 +320,95 @@ public class WorldMapSection0 implements WorldMapSection {
|
||||
Model var21 = var9.getModel(1);
|
||||
if (var21 == null) {
|
||||
return null;
|
||||
} else {
|
||||
Sprite var22 = null;
|
||||
if (var9.noteTemplate != -1) {
|
||||
var22 = getItemSprite(var9.note, 10, 1, 0, 0, true);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
} else if (var9.notedId != -1) {
|
||||
var22 = getItemSprite(var9.unnotedId, var1, var2, var3, 0, false);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
} else if (var9.placeholderTemplate != -1) {
|
||||
var22 = getItemSprite(var9.placeholder, var1, 0, 0, 0, false);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
int[] var12 = Rasterizer2D.Rasterizer2D_pixels;
|
||||
int var13 = Rasterizer2D.Rasterizer2D_width;
|
||||
int var14 = Rasterizer2D.Rasterizer2D_height;
|
||||
int[] var15 = new int[4];
|
||||
Rasterizer2D.Rasterizer2D_getClipArray(var15);
|
||||
var8 = new Sprite(36, 32);
|
||||
Rasterizer2D.Rasterizer2D_replace(var8.pixels, 36, 32);
|
||||
Rasterizer2D.Rasterizer2D_clear();
|
||||
Rasterizer3D.Rasterizer3D_setClipFromRasterizer2D();
|
||||
Rasterizer3D.method2976(16, 16);
|
||||
Rasterizer3D.field1768 = false;
|
||||
if (var9.placeholderTemplate != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
int var16 = var9.zoom2d;
|
||||
if (var5) {
|
||||
var16 = (int)((double)var16 * 1.5D);
|
||||
} else if (var2 == 2) {
|
||||
var16 = (int)(1.04D * (double)var16);
|
||||
}
|
||||
|
||||
int var17 = var16 * Rasterizer3D.Rasterizer3D_sine[var9.xan2d] >> 16;
|
||||
int var18 = var16 * Rasterizer3D.Rasterizer3D_cosine[var9.xan2d] >> 16;
|
||||
var21.calculateBoundsCylinder();
|
||||
var21.method2866(0, var9.yan2d, var9.zan2d, var9.xan2d, var9.offsetX2d, var21.height / 2 + var17 + var9.offsetY2d, var18 + var9.offsetY2d);
|
||||
if (var9.notedId != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
if (var2 >= 1) {
|
||||
var8.outline(1);
|
||||
}
|
||||
|
||||
if (var2 >= 2) {
|
||||
var8.outline(16777215);
|
||||
}
|
||||
|
||||
if (var3 != 0) {
|
||||
var8.shadow(var3);
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_replace(var8.pixels, 36, 32);
|
||||
if (var9.noteTemplate != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
if (var4 == 1 || var4 == 2 && var9.isStackable == 1) {
|
||||
Font var19 = HealthBar.ItemDefinition_fontPlain11;
|
||||
String var20;
|
||||
if (var1 < 100000) {
|
||||
var20 = "<col=ffff00>" + var1 + "</col>";
|
||||
} else if (var1 < 10000000) {
|
||||
var20 = "<col=ffffff>" + var1 / 1000 + "K" + "</col>";
|
||||
} else {
|
||||
var20 = "<col=00ff80>" + var1 / 1000000 + "M" + "</col>";
|
||||
}
|
||||
|
||||
var19.draw(var20, 0, 9, 16776960, 1);
|
||||
}
|
||||
|
||||
if (!var5) {
|
||||
ItemDefinition.ItemDefinition_cachedSprites.put(var8, var6);
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_replace(var12, var13, var14);
|
||||
Rasterizer2D.Rasterizer2D_setClipArray(var15);
|
||||
Rasterizer3D.Rasterizer3D_setClipFromRasterizer2D();
|
||||
Rasterizer3D.field1768 = true;
|
||||
return var8;
|
||||
}
|
||||
Sprite var22 = null;
|
||||
if (var9.noteTemplate != -1) {
|
||||
var22 = getItemSprite(var9.note, 10, 1, 0, 0, true);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
} else if (var9.notedId != -1) {
|
||||
var22 = getItemSprite(var9.unnotedId, var1, var2, var3, 0, false);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
} else if (var9.placeholderTemplate != -1) {
|
||||
var22 = getItemSprite(var9.placeholder, var1, 0, 0, 0, false);
|
||||
if (var22 == null) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
int[] var12 = Rasterizer2D.Rasterizer2D_pixels;
|
||||
int var13 = Rasterizer2D.Rasterizer2D_width;
|
||||
int var14 = Rasterizer2D.Rasterizer2D_height;
|
||||
int[] var15 = new int[4];
|
||||
Rasterizer2D.Rasterizer2D_getClipArray(var15);
|
||||
var8 = new Sprite(36, 32);
|
||||
Rasterizer2D.Rasterizer2D_replace(var8.pixels, 36, 32);
|
||||
Rasterizer2D.Rasterizer2D_clear();
|
||||
Rasterizer3D.Rasterizer3D_setClipFromRasterizer2D();
|
||||
Rasterizer3D.method2976(16, 16);
|
||||
Rasterizer3D.field1768 = false;
|
||||
if (var9.placeholderTemplate != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
int var16 = var9.zoom2d;
|
||||
if (var5) {
|
||||
var16 = (int)((double)var16 * 1.5D);
|
||||
} else if (var2 == 2) {
|
||||
var16 = (int)(1.04D * (double)var16);
|
||||
}
|
||||
|
||||
int var17 = var16 * Rasterizer3D.Rasterizer3D_sine[var9.xan2d] >> 16;
|
||||
int var18 = var16 * Rasterizer3D.Rasterizer3D_cosine[var9.xan2d] >> 16;
|
||||
var21.calculateBoundsCylinder();
|
||||
var21.method2866(0, var9.yan2d, var9.zan2d, var9.xan2d, var9.offsetX2d, var21.height / 2 + var17 + var9.offsetY2d, var18 + var9.offsetY2d);
|
||||
if (var9.notedId != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
if (var2 >= 1) {
|
||||
var8.outline(1);
|
||||
}
|
||||
|
||||
if (var2 >= 2) {
|
||||
var8.outline(16777215);
|
||||
}
|
||||
|
||||
if (var3 != 0) {
|
||||
var8.shadow(var3);
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_replace(var8.pixels, 36, 32);
|
||||
if (var9.noteTemplate != -1) {
|
||||
var22.drawAt2(0, 0);
|
||||
}
|
||||
|
||||
if (var4 == 1 || var4 == 2 && var9.isStackable == 1) {
|
||||
Font var19 = HealthBar.ItemDefinition_fontPlain11;
|
||||
String var20;
|
||||
if (var1 < 100000) {
|
||||
var20 = "<col=ffff00>" + var1 + "</col>";
|
||||
} else if (var1 < 10000000) {
|
||||
var20 = "<col=ffffff>" + var1 / 1000 + "K" + "</col>";
|
||||
} else {
|
||||
var20 = "<col=00ff80>" + var1 / 1000000 + "M" + "</col>";
|
||||
}
|
||||
|
||||
var19.draw(var20, 0, 9, 16776960, 1);
|
||||
}
|
||||
|
||||
if (!var5) {
|
||||
ItemDefinition.ItemDefinition_cachedSprites.put(var8, var6);
|
||||
}
|
||||
|
||||
Rasterizer2D.Rasterizer2D_replace(var12, var13, var14);
|
||||
Rasterizer2D.Rasterizer2D_setClipArray(var15);
|
||||
Rasterizer3D.Rasterizer3D_setClipFromRasterizer2D();
|
||||
Rasterizer3D.field1768 = true;
|
||||
return var8;
|
||||
}
|
||||
|
||||
@ObfuscatedName("fr")
|
||||
|
||||
Reference in New Issue
Block a user