project: rev 199
This commit is contained in:
@@ -4,30 +4,30 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("fr")
|
||||
@ObfuscatedName("gg")
|
||||
@Implements("WorldMapData_1")
|
||||
public class WorldMapData_1 extends AbstractWorldMapData {
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1290365167
|
||||
intValue = -1425976559
|
||||
)
|
||||
@Export("chunkXLow")
|
||||
int chunkXLow;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1760069741
|
||||
intValue = -2120583625
|
||||
)
|
||||
@Export("chunkYLow")
|
||||
int chunkYLow;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1558290037
|
||||
intValue = 2142213525
|
||||
)
|
||||
@Export("chunkX")
|
||||
int chunkX;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -765239819
|
||||
intValue = -1279659529
|
||||
)
|
||||
@Export("chunkY")
|
||||
int chunkY;
|
||||
@@ -35,15 +35,15 @@ public class WorldMapData_1 extends AbstractWorldMapData {
|
||||
WorldMapData_1() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lnv;S)V",
|
||||
garbageValue = "-6252"
|
||||
descriptor = "(Lot;I)V",
|
||||
garbageValue = "-384501977"
|
||||
)
|
||||
@Export("init")
|
||||
void init(Buffer var1) {
|
||||
int var2 = var1.readUnsignedByte();
|
||||
if (var2 != WorldMapID.field2094.value) {
|
||||
if (var2 != WorldMapID.field2174.value) {
|
||||
throw new IllegalStateException("");
|
||||
} else {
|
||||
super.minPlane = var1.readUnsignedByte();
|
||||
@@ -56,26 +56,26 @@ public class WorldMapData_1 extends AbstractWorldMapData {
|
||||
super.regionY = var1.readUnsignedShort();
|
||||
this.chunkX = var1.readUnsignedByte();
|
||||
this.chunkY = var1.readUnsignedByte();
|
||||
super.groupId = var1.method6674();
|
||||
super.fileId = var1.method6674();
|
||||
super.groupId = var1.method6985();
|
||||
super.fileId = var1.method6985();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lnv;I)V",
|
||||
garbageValue = "-1489554607"
|
||||
descriptor = "(Lot;B)V",
|
||||
garbageValue = "2"
|
||||
)
|
||||
@Export("readGeography")
|
||||
void readGeography(Buffer var1) {
|
||||
super.planes = Math.min(super.planes, 4);
|
||||
super.floorUnderlayIds = new short[1][64][64];
|
||||
super.floorOverlayIds = new short[super.planes][64][64];
|
||||
super.field2056 = new byte[super.planes][64][64];
|
||||
super.field2057 = new byte[super.planes][64][64];
|
||||
super.field2143 = new byte[super.planes][64][64];
|
||||
super.field2144 = new byte[super.planes][64][64];
|
||||
super.decorations = new WorldMapDecoration[super.planes][64][64][];
|
||||
int var2 = var1.readUnsignedByte();
|
||||
if (var2 != class181.field2089.value) {
|
||||
if (var2 != class194.field2169.value) {
|
||||
throw new IllegalStateException("");
|
||||
} else {
|
||||
int var3 = var1.readUnsignedByte();
|
||||
@@ -95,60 +95,106 @@ public class WorldMapData_1 extends AbstractWorldMapData {
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "42"
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "1045105786"
|
||||
)
|
||||
@Export("getChunkXLow")
|
||||
int getChunkXLow() {
|
||||
return this.chunkXLow;
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "956664221"
|
||||
garbageValue = "1806403043"
|
||||
)
|
||||
@Export("getChunkYLow")
|
||||
int getChunkYLow() {
|
||||
return this.chunkYLow;
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "-333255923"
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "-36"
|
||||
)
|
||||
@Export("getChunkX")
|
||||
int getChunkX() {
|
||||
return this.chunkX;
|
||||
}
|
||||
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "0"
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "-1677490500"
|
||||
)
|
||||
@Export("getChunkY")
|
||||
int getChunkY() {
|
||||
return this.chunkY;
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return super.regionX | super.regionY << 8 | this.chunkX << 16 | this.chunkY << 24;
|
||||
}
|
||||
|
||||
public boolean equals(Object var1) {
|
||||
if (!(var1 instanceof WorldMapData_1)) {
|
||||
return false;
|
||||
} else {
|
||||
WorldMapData_1 var2 = (WorldMapData_1)var1;
|
||||
if (super.regionX == var2.regionX && super.regionY == var2.regionY) {
|
||||
return var2.chunkX == this.chunkX && var2.chunkY == this.chunkY;
|
||||
return this.chunkX == var2.chunkX && var2.chunkY == this.chunkY;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public int hashCode() {
|
||||
return super.regionX | super.regionY << 8 | this.chunkX << 16 | this.chunkY << 24;
|
||||
@ObfuscatedName("gf")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;ZI)V",
|
||||
garbageValue = "838418623"
|
||||
)
|
||||
@Export("drawLoadingMessage")
|
||||
static final void drawLoadingMessage(String var0, boolean var1) {
|
||||
if (Client.showLoadingMessages) {
|
||||
byte var2 = 4;
|
||||
int var3 = var2 + 6;
|
||||
int var4 = var2 + 6;
|
||||
int var5 = class129.fontPlain12.lineWidth(var0, 250);
|
||||
int var6 = class129.fontPlain12.lineCount(var0, 250) * 13;
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var3 - var2, var4 - var2, var2 + var2 + var5, var6 + var2 + var2, 0);
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(var3 - var2, var4 - var2, var2 + var2 + var5, var6 + var2 + var2, 16777215);
|
||||
class129.fontPlain12.drawLines(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0);
|
||||
int var7 = var3 - var2;
|
||||
int var8 = var4 - var2;
|
||||
int var9 = var2 + var2 + var5;
|
||||
int var10 = var6 + var2 + var2;
|
||||
|
||||
int var11;
|
||||
for (var11 = 0; var11 < Client.rootWidgetCount; ++var11) {
|
||||
if (Client.rootWidgetXs[var11] + Client.rootWidgetWidths[var11] > var7 && Client.rootWidgetXs[var11] < var9 + var7 && Client.rootWidgetYs[var11] + Client.rootWidgetHeights[var11] > var8 && Client.rootWidgetYs[var11] < var10 + var8) {
|
||||
Client.field697[var11] = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (var1) {
|
||||
class11.rasterProvider.drawFull(0, 0);
|
||||
} else {
|
||||
var11 = var3;
|
||||
int var12 = var4;
|
||||
int var13 = var5;
|
||||
int var14 = var6;
|
||||
|
||||
for (int var15 = 0; var15 < Client.rootWidgetCount; ++var15) {
|
||||
if (Client.rootWidgetWidths[var15] + Client.rootWidgetXs[var15] > var11 && Client.rootWidgetXs[var15] < var11 + var13 && Client.rootWidgetYs[var15] + Client.rootWidgetHeights[var15] > var12 && Client.rootWidgetYs[var15] < var14 + var12) {
|
||||
Client.field766[var15] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user