project: Rev 182

This commit is contained in:
Owain van Brakel
2019-08-29 16:04:20 +02:00
parent 0c1dd644d8
commit 6485eb9bed
349 changed files with 51857 additions and 50740 deletions

View File

@@ -6,31 +6,26 @@ import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("at")
@ObfuscatedName("ar")
@Implements("WorldMapAreaData")
public class WorldMapAreaData extends WorldMapArea {
@ObfuscatedName("ae")
@ObfuscatedSignature(
signature = "Lls;"
)
static Bounds field332;
@ObfuscatedName("x")
@ObfuscatedName("r")
@Export("worldMapData0Set")
HashSet worldMapData0Set;
@ObfuscatedName("r")
@ObfuscatedName("y")
@Export("worldMapData1Set")
HashSet worldMapData1Set;
@ObfuscatedName("v")
@ObfuscatedName("p")
@Export("iconList")
List iconList;
WorldMapAreaData() {
}
@ObfuscatedName("cy")
@ObfuscatedName("bx")
@ObfuscatedSignature(
signature = "(Lkf;Lkf;IZB)V",
garbageValue = "-52"
signature = "(Lky;Lky;IZI)V",
garbageValue = "543700314"
)
@Export("init")
void init(Buffer var1, Buffer var2, int var3, boolean var4) {
@@ -69,10 +64,10 @@ public class WorldMapAreaData extends WorldMapArea {
this.initIconsList(var2, var4);
}
@ObfuscatedName("ct")
@ObfuscatedName("ba")
@ObfuscatedSignature(
signature = "(Lkf;ZI)V",
garbageValue = "2146657354"
signature = "(Lky;ZB)V",
garbageValue = "23"
)
@Export("initIconsList")
void initIconsList(Buffer var1, boolean var2) {
@@ -80,7 +75,7 @@ public class WorldMapAreaData extends WorldMapArea {
int var3 = var1.readUnsignedShort();
for (int var4 = 0; var4 < var3; ++var4) {
int var5 = var1.method5511();
int var5 = var1.method5602();
Coord var6 = new Coord(var1.readInt());
boolean var7 = var1.readUnsignedByte() == 1;
if (var2 || !var7) {
@@ -90,16 +85,158 @@ public class WorldMapAreaData extends WorldMapArea {
}
@ObfuscatedName("hu")
@ObfuscatedName("s")
@ObfuscatedSignature(
signature = "(III)Lfl;",
garbageValue = "2134464513"
signature = "(Ljava/lang/CharSequence;B)Ljava/lang/String;",
garbageValue = "-101"
)
static RouteStrategy method667(int var0, int var1) {
Client.field735.approxDestinationX = var0;
Client.field735.approxDestinationY = var1;
Client.field735.approxDestinationSizeX = 1;
Client.field735.approxDestinationSizeY = 1;
return Client.field735;
public static String method658(CharSequence var0) {
int var1 = var0.length();
StringBuilder var2 = new StringBuilder(var1);
for (int var3 = 0; var3 < var1; ++var3) {
char var4 = var0.charAt(var3);
if ((var4 < 'a' || var4 > 'z') && (var4 < 'A' || var4 > 'Z') && (var4 < '0' || var4 > '9') && var4 != '.' && var4 != '-' && var4 != '*' && var4 != '_') {
if (var4 == ' ') {
var2.append('+');
} else {
byte var5 = class14.charToByteCp1252(var4);
var2.append('%');
int var6 = var5 >> 4 & 15;
if (var6 >= 10) {
var2.append((char)(var6 + 55));
} else {
var2.append((char)(var6 + 48));
}
var6 = var5 & 15;
if (var6 >= 10) {
var2.append((char)(var6 + 55));
} else {
var2.append((char)(var6 + 48));
}
}
} else {
var2.append(var4);
}
}
return var2.toString();
}
@ObfuscatedName("r")
@ObfuscatedSignature(
signature = "(III)I",
garbageValue = "-1956472070"
)
static final int method650(int var0, int var1) {
int var2 = var0 + var1 * 57;
var2 ^= var2 << 13;
int var3 = (var2 * var2 * 15731 + 789221) * var2 + 1376312589 & Integer.MAX_VALUE;
return var3 >> 19 & 255;
}
@ObfuscatedName("ew")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "2080251380"
)
static void method654() {
Client.packetWriter.clearBuffer();
Client.packetWriter.packetBuffer.offset = 0;
Client.packetWriter.serverPacket = null;
Client.packetWriter.field1295 = null;
Client.packetWriter.field1296 = null;
Client.packetWriter.field1291 = null;
Client.packetWriter.serverPacketLength = 0;
Client.packetWriter.field1293 = 0;
Client.rebootTimer = 0;
Client.menuOptionsCount = 0;
Client.isMenuOpen = false;
Client.minimapState = 0;
Client.destinationX = 0;
int var0;
for (var0 = 0; var0 < 2048; ++var0) {
Client.players[var0] = null;
}
WorldMapIcon_1.localPlayer = null;
for (var0 = 0; var0 < Client.npcs.length; ++var0) {
NPC var1 = Client.npcs[var0];
if (var1 != null) {
var1.targetIndex = -1;
var1.false0 = false;
}
}
ItemContainer.itemContainers = new NodeHashTable(32);
FloorDecoration.updateGameState(30);
for (var0 = 0; var0 < 100; ++var0) {
Client.field703[var0] = true;
}
WorldMapCacheName.method593();
}
@ObfuscatedName("ga")
@ObfuscatedSignature(
signature = "(IIIB)V",
garbageValue = "-124"
)
@Export("worldToScreen")
static final void worldToScreen(int var0, int var1, int var2) {
if (var0 >= 128 && var1 >= 128 && var0 <= 13056 && var1 <= 13056) {
int var3 = GrandExchangeOfferTotalQuantityComparator.getTileHeight(var0, var1, ItemContainer.plane) - var2;
var0 -= WallDecoration.cameraX;
var3 -= Coord.cameraY;
var1 -= UserComparator7.cameraZ;
int var4 = Rasterizer3D.Rasterizer3D_sine[class43.cameraPitch];
int var5 = Rasterizer3D.Rasterizer3D_cosine[class43.cameraPitch];
int var6 = Rasterizer3D.Rasterizer3D_sine[class40.cameraYaw];
int var7 = Rasterizer3D.Rasterizer3D_cosine[class40.cameraYaw];
int var8 = var6 * var1 + var0 * var7 >> 16;
var1 = var7 * var1 - var0 * var6 >> 16;
var0 = var8;
var8 = var5 * var3 - var4 * var1 >> 16;
var1 = var4 * var3 + var5 * var1 >> 16;
if (var1 >= 50) {
Client.viewportTempX = var0 * Client.viewportZoom / var1 + Client.viewportWidth / 2;
Client.viewportTempY = var8 * Client.viewportZoom / var1 + Client.viewportHeight / 2;
} else {
Client.viewportTempX = -1;
Client.viewportTempY = -1;
}
} else {
Client.viewportTempX = -1;
Client.viewportTempY = -1;
}
}
@ObfuscatedName("ik")
@ObfuscatedSignature(
signature = "([Lhp;Lhp;ZB)V",
garbageValue = "84"
)
@Export("revalidateWidgetScroll")
static void revalidateWidgetScroll(Widget[] var0, Widget var1, boolean var2) {
int var3 = var1.scrollWidth != 0 ? var1.scrollWidth : var1.width;
int var4 = var1.scrollHeight != 0 ? var1.scrollHeight : var1.height;
ItemContainer.resizeInterface(var0, var1.id, var3, var4, var2);
if (var1.children != null) {
ItemContainer.resizeInterface(var1.children, var1.id, var3, var4, var2);
}
InterfaceParent var5 = (InterfaceParent)Client.interfaceParents.get((long)var1.id);
if (var5 != null) {
GrandExchangeOfferNameComparator.resizeComponents(var5.group, var3, var4, var2);
}
if (var1.contentType == 1337) {
}
}
}