chore: rev 190
This commit is contained in:
@@ -1,57 +1,63 @@
|
||||
import java.security.SecureRandom;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("af")
|
||||
@ObfuscatedName("ab")
|
||||
@Implements("WorldMapIcon_1")
|
||||
public class WorldMapIcon_1 extends AbstractWorldMapIcon {
|
||||
@ObfuscatedName("he")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -395695129
|
||||
@ObfuscatedName("bc")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Llh;"
|
||||
)
|
||||
@Export("cameraYaw")
|
||||
static int cameraYaw;
|
||||
@ObfuscatedName("x")
|
||||
static IndexedSprite field206;
|
||||
@ObfuscatedName("dj")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lig;"
|
||||
)
|
||||
@Export("archive14")
|
||||
static Archive archive14;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1547579339
|
||||
intValue = 1169931065
|
||||
)
|
||||
@Export("objectDefId")
|
||||
final int objectDefId;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lao;"
|
||||
signature = "Lap;"
|
||||
)
|
||||
@Export("region")
|
||||
final WorldMapRegion region;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1354598699
|
||||
intValue = -278806663
|
||||
)
|
||||
@Export("element")
|
||||
int element;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "Lau;"
|
||||
signature = "Lar;"
|
||||
)
|
||||
@Export("label")
|
||||
WorldMapLabel label;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 152564965
|
||||
intValue = -475422811
|
||||
)
|
||||
@Export("subWidth")
|
||||
int subWidth;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1072450563
|
||||
intValue = -463998497
|
||||
)
|
||||
@Export("subHeight")
|
||||
int subHeight;
|
||||
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lhj;Lhj;ILao;)V"
|
||||
signature = "(Lhg;Lhg;ILap;)V"
|
||||
)
|
||||
WorldMapIcon_1(Coord var1, Coord var2, int var3, WorldMapRegion var4) {
|
||||
super(var1, var2);
|
||||
@@ -60,56 +66,56 @@ public class WorldMapIcon_1 extends AbstractWorldMapIcon {
|
||||
this.init();
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)I",
|
||||
garbageValue = "16"
|
||||
garbageValue = "0"
|
||||
)
|
||||
@Export("getElement")
|
||||
public int getElement() {
|
||||
return this.element;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)Lau;",
|
||||
garbageValue = "2077771117"
|
||||
signature = "(B)Lar;",
|
||||
garbageValue = "35"
|
||||
)
|
||||
@Export("getLabel")
|
||||
WorldMapLabel getLabel() {
|
||||
return this.label;
|
||||
}
|
||||
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)I",
|
||||
garbageValue = "650401890"
|
||||
garbageValue = "1804331962"
|
||||
)
|
||||
@Export("getSubWidth")
|
||||
int getSubWidth() {
|
||||
return this.subWidth;
|
||||
}
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)I",
|
||||
garbageValue = "-1828864081"
|
||||
garbageValue = "-1265869629"
|
||||
)
|
||||
@Export("getSubHeight")
|
||||
int getSubHeight() {
|
||||
return this.subHeight;
|
||||
}
|
||||
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(S)V",
|
||||
garbageValue = "10774"
|
||||
signature = "(I)V",
|
||||
garbageValue = "19136800"
|
||||
)
|
||||
@Export("init")
|
||||
void init() {
|
||||
this.element = WorldMapSection2.getObjectDefinition(this.objectDefId).transform().mapIconId;
|
||||
this.label = this.region.createMapLabel(class25.WorldMapElement_get(this.element));
|
||||
WorldMapElement var1 = class25.WorldMapElement_get(this.getElement());
|
||||
this.element = Canvas.getObjectDefinition(this.objectDefId).transform().mapIconId;
|
||||
this.label = this.region.createMapLabel(Client.WorldMapElement_get(this.element));
|
||||
WorldMapElement var1 = Client.WorldMapElement_get(this.getElement());
|
||||
Sprite var2 = var1.getSpriteBool(false);
|
||||
if (var2 != null) {
|
||||
this.subWidth = var2.subWidth;
|
||||
@@ -121,42 +127,113 @@ public class WorldMapIcon_1 extends AbstractWorldMapIcon {
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "39"
|
||||
signature = "(I)Ljava/security/SecureRandom;",
|
||||
garbageValue = "1486718795"
|
||||
)
|
||||
public static int method407(int var0) {
|
||||
return WorldMapRectangle.Entity_unpackID(ViewportMouse.ViewportMouse_entityTags[var0]);
|
||||
static SecureRandom method348() {
|
||||
SecureRandom var0 = new SecureRandom();
|
||||
var0.nextInt();
|
||||
return var0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("gz")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(II)V",
|
||||
garbageValue = "265635085"
|
||||
signature = "([BIIIIIIILem;[Lfz;I)V",
|
||||
garbageValue = "1704898412"
|
||||
)
|
||||
@Export("setWindowedMode")
|
||||
static void setWindowedMode(int var0) {
|
||||
Client.field893 = 0L;
|
||||
if (var0 >= 2) {
|
||||
Client.isResizable = true;
|
||||
} else {
|
||||
Client.isResizable = false;
|
||||
}
|
||||
static final void method365(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, Scene var8, CollisionMap[] var9) {
|
||||
Buffer var10 = new Buffer(var0);
|
||||
int var11 = -1;
|
||||
|
||||
if (ApproximateRouteStrategy.getWindowedMode() == 1) {
|
||||
WorldMapSection1.client.setMaxCanvasSize(765, 503);
|
||||
} else {
|
||||
WorldMapSection1.client.setMaxCanvasSize(7680, 2160);
|
||||
}
|
||||
while (true) {
|
||||
int var12 = var10.method5732();
|
||||
if (var12 == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (Client.gameState >= 25) {
|
||||
PacketBufferNode var1 = FaceNormal.getPacketBufferNode(ClientPacket.field2257, Client.packetWriter.isaacCipher);
|
||||
var1.packetBuffer.writeByte(ApproximateRouteStrategy.getWindowedMode());
|
||||
var1.packetBuffer.writeShort(WorldMapLabel.canvasWidth);
|
||||
var1.packetBuffer.writeShort(Varps.canvasHeight);
|
||||
Client.packetWriter.addNode(var1);
|
||||
}
|
||||
var11 += var12;
|
||||
int var13 = 0;
|
||||
|
||||
while (true) {
|
||||
int var14 = var10.readUShortSmart();
|
||||
if (var14 == 0) {
|
||||
break;
|
||||
}
|
||||
|
||||
var13 += var14 - 1;
|
||||
int var15 = var13 & 63;
|
||||
int var16 = var13 >> 6 & 63;
|
||||
int var17 = var13 >> 12;
|
||||
int var18 = var10.readUnsignedByte();
|
||||
int var19 = var18 >> 2;
|
||||
int var20 = var18 & 3;
|
||||
if (var17 == var4 && var16 >= var5 && var16 < var5 + 8 && var15 >= var6 && var15 < var6 + 8) {
|
||||
ObjectDefinition var21 = Canvas.getObjectDefinition(var11);
|
||||
int var24 = var16 & 7;
|
||||
int var25 = var15 & 7;
|
||||
int var27 = var21.sizeX;
|
||||
int var28 = var21.sizeY;
|
||||
int var29;
|
||||
if ((var20 & 1) == 1) {
|
||||
var29 = var27;
|
||||
var27 = var28;
|
||||
var28 = var29;
|
||||
}
|
||||
|
||||
int var26 = var7 & 3;
|
||||
int var23;
|
||||
if (var26 == 0) {
|
||||
var23 = var24;
|
||||
} else if (var26 == 1) {
|
||||
var23 = var25;
|
||||
} else if (var26 == 2) {
|
||||
var23 = 7 - var24 - (var27 - 1);
|
||||
} else {
|
||||
var23 = 7 - var25 - (var28 - 1);
|
||||
}
|
||||
|
||||
var29 = var23 + var2;
|
||||
int var32 = var16 & 7;
|
||||
int var33 = var15 & 7;
|
||||
int var35 = var21.sizeX;
|
||||
int var36 = var21.sizeY;
|
||||
int var37;
|
||||
if ((var20 & 1) == 1) {
|
||||
var37 = var35;
|
||||
var35 = var36;
|
||||
var36 = var37;
|
||||
}
|
||||
|
||||
int var34 = var7 & 3;
|
||||
int var31;
|
||||
if (var34 == 0) {
|
||||
var31 = var33;
|
||||
} else if (var34 == 1) {
|
||||
var31 = 7 - var32 - (var35 - 1);
|
||||
} else if (var34 == 2) {
|
||||
var31 = 7 - var33 - (var36 - 1);
|
||||
} else {
|
||||
var31 = var32;
|
||||
}
|
||||
|
||||
var37 = var31 + var3;
|
||||
if (var29 > 0 && var37 > 0 && var29 < 103 && var37 < 103) {
|
||||
int var38 = var1;
|
||||
if ((Tiles.Tiles_renderFlags[1][var29][var37] & 2) == 2) {
|
||||
var38 = var1 - 1;
|
||||
}
|
||||
|
||||
CollisionMap var39 = null;
|
||||
if (var38 >= 0) {
|
||||
var39 = var9[var38];
|
||||
}
|
||||
|
||||
class41.method623(var1, var29, var37, var11, var20 + var7 & 3, var19, var8, var39);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user