118 lines
3.1 KiB
Java
118 lines
3.1 KiB
Java
import java.util.Comparator;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("bq")
|
|
@Implements("GrandExchangeOfferOwnWorldComparator")
|
|
public class GrandExchangeOfferOwnWorldComparator implements Comparator {
|
|
@ObfuscatedName("r")
|
|
@ObfuscatedSignature(
|
|
descriptor = "Lkb;"
|
|
)
|
|
@Export("scriptActiveWidget")
|
|
static Widget scriptActiveWidget;
|
|
@ObfuscatedName("c")
|
|
@Export("filterWorlds")
|
|
boolean filterWorlds;
|
|
|
|
GrandExchangeOfferOwnWorldComparator() {
|
|
} // L: 12530
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Llj;Llj;B)I",
|
|
garbageValue = "-46"
|
|
)
|
|
@Export("compare_bridged")
|
|
int compare_bridged(GrandExchangeEvent var1, GrandExchangeEvent var2) {
|
|
if (var2.world == var1.world) { // L: 12533
|
|
return 0;
|
|
} else {
|
|
if (this.filterWorlds) { // L: 12534
|
|
if (Client.worldId == var1.world) { // L: 12535
|
|
return -1;
|
|
}
|
|
|
|
if (var2.world == Client.worldId) { // L: 12536
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
return var1.world < var2.world ? -1 : 1; // L: 12538
|
|
}
|
|
}
|
|
|
|
public boolean equals(Object var1) {
|
|
return super.equals(var1); // L: 12546
|
|
}
|
|
|
|
public int compare(Object var1, Object var2) {
|
|
return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2); // L: 12542
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ljava/lang/CharSequence;I)Ljava/lang/String;",
|
|
garbageValue = "-1404651697"
|
|
)
|
|
public static String method1097(CharSequence var0) {
|
|
int var1 = var0.length(); // L: 11
|
|
StringBuilder var2 = new StringBuilder(var1); // L: 12
|
|
|
|
for (int var3 = 0; var3 < var1; ++var3) { // L: 13
|
|
char var4 = var0.charAt(var3); // L: 14
|
|
if ((var4 < 'a' || var4 > 'z') && (var4 < 'A' || var4 > 'Z') && (var4 < '0' || var4 > '9') && var4 != '.' && var4 != '-' && var4 != '*' && var4 != '_') { // L: 15
|
|
if (var4 == ' ') { // L: 16
|
|
var2.append('+');
|
|
} else {
|
|
byte var5 = class295.charToByteCp1252(var4); // L: 18
|
|
var2.append('%'); // L: 19
|
|
int var6 = var5 >> 4 & 15; // L: 20
|
|
if (var6 >= 10) { // L: 21
|
|
var2.append((char)(var6 + 55));
|
|
} else {
|
|
var2.append((char)(var6 + 48)); // L: 22
|
|
}
|
|
|
|
var6 = var5 & 15; // L: 23
|
|
if (var6 >= 10) { // L: 24
|
|
var2.append((char)(var6 + 55));
|
|
} else {
|
|
var2.append((char)(var6 + 48));
|
|
}
|
|
}
|
|
} else {
|
|
var2.append(var4); // L: 25
|
|
}
|
|
}
|
|
|
|
return var2.toString(); // L: 28
|
|
}
|
|
|
|
@ObfuscatedName("t")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(B)V",
|
|
garbageValue = "112"
|
|
)
|
|
static final void method1095() {
|
|
Object var10000 = null; // L: 187
|
|
String var0 = "Your ignore list is full. Max of 100 for free users, and 400 for members";
|
|
class290.addGameMessage(30, "", var0); // L: 189
|
|
} // L: 191
|
|
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(ZB)V",
|
|
garbageValue = "7"
|
|
)
|
|
public static void method1096(boolean var0) {
|
|
if (var0 != DevicePcmPlayerProvider.ItemDefinition_inMembersWorld) { // L: 573
|
|
ObjectSound.method1702(); // L: 574
|
|
DevicePcmPlayerProvider.ItemDefinition_inMembersWorld = var0; // L: 575
|
|
}
|
|
|
|
} // L: 577
|
|
}
|