project: rev 195
This commit is contained in:
@@ -1,58 +1,42 @@
|
||||
import java.lang.management.GarbageCollectorMXBean;
|
||||
import java.lang.management.ManagementFactory;
|
||||
import java.util.Iterator;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
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("g")
|
||||
@ObfuscatedName("jn")
|
||||
@Implements("GrandExchangeOffer")
|
||||
public class GrandExchangeOffer {
|
||||
@ObfuscatedName("op")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lcg;"
|
||||
)
|
||||
@Export("varcs")
|
||||
static Varcs varcs;
|
||||
@ObfuscatedName("le")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhz;"
|
||||
)
|
||||
static Widget field100;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("f")
|
||||
@Export("state")
|
||||
byte state;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1764119781
|
||||
intValue = -891448629
|
||||
)
|
||||
@Export("id")
|
||||
public int id;
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1987297797
|
||||
intValue = 100433651
|
||||
)
|
||||
@Export("unitPrice")
|
||||
public int unitPrice;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 795872735
|
||||
intValue = 1452615551
|
||||
)
|
||||
@Export("totalQuantity")
|
||||
public int totalQuantity;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 252650677
|
||||
intValue = -1995124161
|
||||
)
|
||||
@Export("currentQuantity")
|
||||
public int currentQuantity;
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 710426357
|
||||
intValue = -1624140641
|
||||
)
|
||||
@Export("currentPrice")
|
||||
public int currentPrice;
|
||||
@@ -61,7 +45,7 @@ public class GrandExchangeOffer {
|
||||
} // L: 13
|
||||
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lkx;Z)V",
|
||||
descriptor = "(Lnu;Z)V",
|
||||
garbageValue = "0"
|
||||
)
|
||||
public GrandExchangeOffer(Buffer var1, boolean var2) {
|
||||
@@ -73,190 +57,83 @@ public class GrandExchangeOffer {
|
||||
this.currentPrice = var1.readInt(); // L: 21
|
||||
} // L: 22
|
||||
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedName("u")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "-15"
|
||||
garbageValue = "-122"
|
||||
)
|
||||
@Export("status")
|
||||
public int status() {
|
||||
return this.state & 7;
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "-522457380"
|
||||
descriptor = "(B)I",
|
||||
garbageValue = "-20"
|
||||
)
|
||||
@Export("type")
|
||||
public int type() {
|
||||
return (this.state & 8) == 8 ? 1 : 0;
|
||||
}
|
||||
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedName("b")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "575158813"
|
||||
descriptor = "(IB)V",
|
||||
garbageValue = "31"
|
||||
)
|
||||
void method166(int var1) {
|
||||
this.state &= -8;
|
||||
void method4631(int var1) {
|
||||
this.state &= -8; // L: 58
|
||||
this.state = (byte)(this.state | var1 & 7);
|
||||
} // L: 60
|
||||
}
|
||||
|
||||
@ObfuscatedName("h")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)V",
|
||||
garbageValue = "656048251"
|
||||
garbageValue = "-1176196261"
|
||||
)
|
||||
void method168(int var1) {
|
||||
void method4632(int var1) {
|
||||
this.state &= -9;
|
||||
if (var1 == 1) {
|
||||
this.state = (byte)(this.state | 8); // L: 64
|
||||
this.state = (byte)(this.state | 8);
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 65
|
||||
|
||||
@ObfuscatedName("ay")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lfu;III)Ldh;",
|
||||
garbageValue = "779350721"
|
||||
)
|
||||
public static final PcmPlayer method167(TaskHandler var0, int var1, int var2) {
|
||||
if (StructComposition.field3338 == 0) { // L: 45
|
||||
throw new IllegalStateException();
|
||||
} else if (var1 >= 0 && var1 < 2) { // L: 46
|
||||
if (var2 < 256) { // L: 47
|
||||
var2 = 256;
|
||||
}
|
||||
|
||||
try {
|
||||
PcmPlayer var3 = class2.pcmPlayerProvider.player(); // L: 49
|
||||
var3.samples = new int[256 * (PcmPlayer.PcmPlayer_stereo ? 2 : 1)]; // L: 50
|
||||
var3.field1427 = var2; // L: 51
|
||||
var3.init(); // L: 52
|
||||
var3.capacity = (var2 & -1024) + 1024; // L: 53
|
||||
if (var3.capacity > 16384) { // L: 54
|
||||
var3.capacity = 16384;
|
||||
}
|
||||
|
||||
var3.open(var3.capacity); // L: 55
|
||||
if (PcmPlayer.field1419 > 0 && PcmPlayer.soundSystem == null) { // L: 56
|
||||
PcmPlayer.soundSystem = new SoundSystem(); // L: 57
|
||||
PcmPlayer.soundSystemExecutor = Executors.newScheduledThreadPool(1); // L: 58
|
||||
PcmPlayer.soundSystemExecutor.scheduleAtFixedRate(PcmPlayer.soundSystem, 0L, 10L, TimeUnit.MILLISECONDS); // L: 59
|
||||
}
|
||||
|
||||
if (PcmPlayer.soundSystem != null) { // L: 61
|
||||
if (PcmPlayer.soundSystem.players[var1] != null) { // L: 62
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
|
||||
PcmPlayer.soundSystem.players[var1] = var3; // L: 63
|
||||
}
|
||||
|
||||
return var3; // L: 65
|
||||
} catch (Throwable var4) { // L: 67
|
||||
return new PcmPlayer(); // L: 68
|
||||
}
|
||||
} else {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ah")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)I",
|
||||
descriptor = "([Ljava/lang/String;[IIIB)V",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("getGcDuration")
|
||||
protected static int getGcDuration() {
|
||||
int var0 = 0; // L: 586
|
||||
if (WorldMapID.garbageCollector == null || !WorldMapID.garbageCollector.isValid()) { // L: 587
|
||||
try {
|
||||
Iterator var1 = ManagementFactory.getGarbageCollectorMXBeans().iterator(); // L: 589
|
||||
public static void method4633(String[] var0, int[] var1, int var2, int var3) {
|
||||
if (var2 < var3) { // L: 39
|
||||
int var4 = (var3 + var2) / 2; // L: 40
|
||||
int var5 = var2; // L: 41
|
||||
String var6 = var0[var4]; // L: 42
|
||||
var0[var4] = var0[var3]; // L: 43
|
||||
var0[var3] = var6; // L: 44
|
||||
int var7 = var1[var4]; // L: 45
|
||||
var1[var4] = var1[var3]; // L: 46
|
||||
var1[var3] = var7; // L: 47
|
||||
|
||||
while (var1.hasNext()) {
|
||||
GarbageCollectorMXBean var2 = (GarbageCollectorMXBean)var1.next(); // L: 590
|
||||
if (var2.isValid()) { // L: 592
|
||||
WorldMapID.garbageCollector = var2; // L: 593
|
||||
GameEngine.garbageCollectorLastCheckTimeMs = -1L; // L: 594
|
||||
GameEngine.garbageCollectorLastCollectionTime = -1L; // L: 595
|
||||
}
|
||||
}
|
||||
} catch (Throwable var11) { // L: 600
|
||||
}
|
||||
}
|
||||
|
||||
if (WorldMapID.garbageCollector != null) { // L: 602
|
||||
long var9 = Tiles.currentTimeMillis(); // L: 603
|
||||
long var3 = WorldMapID.garbageCollector.getCollectionTime(); // L: 604
|
||||
if (GameEngine.garbageCollectorLastCollectionTime != -1L) { // L: 605
|
||||
long var5 = var3 - GameEngine.garbageCollectorLastCollectionTime; // L: 606
|
||||
long var7 = var9 - GameEngine.garbageCollectorLastCheckTimeMs; // L: 607
|
||||
if (0L != var7) { // L: 608
|
||||
var0 = (int)(100L * var5 / var7);
|
||||
for (int var8 = var2; var8 < var3; ++var8) { // L: 48
|
||||
if (var6 == null || var0[var8] != null && var0[var8].compareTo(var6) < (var8 & 1)) { // L: 49
|
||||
String var9 = var0[var8]; // L: 50
|
||||
var0[var8] = var0[var5]; // L: 51
|
||||
var0[var5] = var9; // L: 52
|
||||
int var10 = var1[var8]; // L: 53
|
||||
var1[var8] = var1[var5]; // L: 54
|
||||
var1[var5++] = var10; // L: 55
|
||||
}
|
||||
}
|
||||
|
||||
GameEngine.garbageCollectorLastCollectionTime = var3; // L: 610
|
||||
GameEngine.garbageCollectorLastCheckTimeMs = var9; // L: 611
|
||||
var0[var3] = var0[var5]; // L: 59
|
||||
var0[var5] = var6; // L: 60
|
||||
var1[var3] = var1[var5]; // L: 61
|
||||
var1[var5] = var7; // L: 62
|
||||
method4633(var0, var1, var2, var5 - 1); // L: 63
|
||||
method4633(var0, var1, var5 + 1, var3); // L: 64
|
||||
}
|
||||
|
||||
return var0; // L: 613
|
||||
}
|
||||
|
||||
@ObfuscatedName("ih")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IB)Ljava/lang/String;",
|
||||
garbageValue = "-64"
|
||||
)
|
||||
static final String method187(int var0) {
|
||||
return var0 < 999999999 ? Integer.toString(var0) : "*"; // L: 10056 10057
|
||||
}
|
||||
|
||||
@ObfuscatedName("ku")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lbs;ZS)V",
|
||||
garbageValue = "-4659"
|
||||
)
|
||||
@Export("closeInterface")
|
||||
static final void closeInterface(InterfaceParent var0, boolean var1) {
|
||||
int var2 = var0.group; // L: 11249
|
||||
int var3 = (int)var0.key; // L: 11250
|
||||
var0.remove(); // L: 11251
|
||||
if (var1 && var2 != -1 && Widget.Widget_loadedInterfaces[var2]) { // L: 11252 11253 11254
|
||||
FontName.Widget_archive.clearFilesGroup(var2); // L: 11255
|
||||
if (DefaultsGroup.Widget_interfaceComponents[var2] != null) { // L: 11256
|
||||
boolean var4 = true; // L: 11257
|
||||
|
||||
for (int var5 = 0; var5 < DefaultsGroup.Widget_interfaceComponents[var2].length; ++var5) { // L: 11258
|
||||
if (DefaultsGroup.Widget_interfaceComponents[var2][var5] != null) { // L: 11259
|
||||
if (DefaultsGroup.Widget_interfaceComponents[var2][var5].type != 2) { // L: 11260
|
||||
DefaultsGroup.Widget_interfaceComponents[var2][var5] = null;
|
||||
} else {
|
||||
var4 = false; // L: 11261
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var4) { // L: 11264
|
||||
DefaultsGroup.Widget_interfaceComponents[var2] = null;
|
||||
}
|
||||
|
||||
Widget.Widget_loadedInterfaces[var2] = false; // L: 11265
|
||||
}
|
||||
}
|
||||
|
||||
ModeWhere.method3871(var2); // L: 11267
|
||||
Widget var6 = class237.getWidget(var3); // L: 11268
|
||||
if (var6 != null) { // L: 11269
|
||||
IsaacCipher.invalidateWidget(var6);
|
||||
}
|
||||
|
||||
AbstractWorldMapData.method352(); // L: 11270
|
||||
if (Client.rootInterface != -1) { // L: 11271
|
||||
class228.runIntfCloseListeners(Client.rootInterface, 1);
|
||||
}
|
||||
|
||||
} // L: 11272
|
||||
} // L: 66
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user