Files
runelite/runescape-client/src/main/java/GrandExchangeOfferAgeComparator.java
2020-10-04 21:08:08 -04:00

268 lines
8.7 KiB
Java

import java.awt.Component;
import java.util.Comparator;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("u")
final class GrandExchangeOfferAgeComparator implements Comparator {
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "Lic;"
)
public static AbstractArchive SequenceDefinition_skeletonsArchive;
@ObfuscatedName("z")
@ObfuscatedSignature(
descriptor = "(Lf;Lf;B)I",
garbageValue = "0"
)
int compare_bridged(GrandExchangeEvent var1, GrandExchangeEvent var2) {
return var1.age < var2.age ? -1 : (var2.age == var1.age ? 0 : 1); // L: 13
}
public boolean equals(Object var1) {
return super.equals(var1); // L: 21
}
public int compare(Object var1, Object var2) {
return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2); // L: 17
}
@ObfuscatedName("z")
@ObfuscatedSignature(
descriptor = "(Ljava/awt/Component;I)V",
garbageValue = "-1389394211"
)
static void method242(Component var0) {
var0.addMouseListener(MouseHandler.MouseHandler_instance); // L: 37
var0.addMouseMotionListener(MouseHandler.MouseHandler_instance); // L: 38
var0.addFocusListener(MouseHandler.MouseHandler_instance); // L: 39
} // L: 40
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Lky;I)V",
garbageValue = "1274576828"
)
static final void method234(PacketBuffer var0) {
for (int var1 = 0; var1 < Players.Players_pendingUpdateCount; ++var1) { // L: 443
int var2 = Players.Players_pendingUpdateIndices[var1]; // L: 444
Player var3 = Client.players[var2]; // L: 445
int var4 = var0.readUnsignedByte(); // L: 446
if ((var4 & 128) != 0) { // L: 447
var4 += var0.readUnsignedByte() << 8;
}
byte var5 = -1; // L: 449
if ((var4 & 2048) != 0) { // L: 450
var3.field997 = var0.readByte(); // L: 451
var3.field1016 = var0.method5730(); // L: 452
var3.field1015 = var0.readByte(); // L: 453
var3.field1017 = var0.readByte(); // L: 454
var3.field1026 = var0.method5657() + Client.cycle; // L: 455
var3.field1019 = var0.method5655() + Client.cycle; // L: 456
var3.field1027 = var0.method5656(); // L: 457
if (var3.field660) { // L: 458
var3.field997 += var3.tileX; // L: 459
var3.field1016 += var3.tileY; // L: 460
var3.field1015 += var3.tileX; // L: 461
var3.field1017 += var3.tileY; // L: 462
var3.pathLength = 0; // L: 463
} else {
var3.field997 += var3.pathX[0]; // L: 466
var3.field1016 += var3.pathY[0]; // L: 467
var3.field1015 += var3.pathX[0]; // L: 468
var3.field1017 += var3.pathY[0]; // L: 469
var3.pathLength = 1; // L: 470
}
var3.field973 = 0; // L: 472
}
int var6;
int var7;
if ((var4 & 4) != 0) { // L: 474
var6 = var0.method5656(); // L: 475
if (var6 == 65535) { // L: 476
var6 = -1;
}
var7 = var0.readUnsignedByte(); // L: 477
GrandExchangeOfferNameComparator.performPlayerAnimation(var3, var6, var7); // L: 478
}
if ((var4 & 4096) != 0) { // L: 480
var5 = var0.method5649(); // L: 481
}
int var9;
int var10;
int var13;
if ((var4 & 64) != 0) { // L: 483
var6 = var0.method5656(); // L: 484
PlayerType var14 = (PlayerType)TextureProvider.findEnumerated(ApproximateRouteStrategy.PlayerType_values(), var0.method5639()); // L: 485
boolean var8 = var0.method5612() == 1; // L: 486
var9 = var0.method5639(); // L: 487
var10 = var0.offset; // L: 488
if (var3.username != null && var3.appearance != null) { // L: 489
boolean var11 = false; // L: 490
if (var14.isUser && class60.friendSystem.isIgnored(var3.username)) { // L: 491 492
var11 = true;
}
if (!var11 && Client.field790 == 0 && !var3.isHidden) { // L: 494
Players.field1287.offset = 0; // L: 495
var0.method5697(Players.field1287.array, 0, var9); // L: 496
Players.field1287.offset = 0; // L: 497
String var12 = AbstractFont.escapeBrackets(Huffman.method4049(ScriptEvent.method1235(Players.field1287))); // L: 498
var3.overheadText = var12.trim(); // L: 499
var3.overheadTextColor = var6 >> 8; // L: 500
var3.overheadTextEffect = var6 & 255; // L: 501
var3.overheadTextCyclesRemaining = 150; // L: 502
var3.isAutoChatting = var8; // L: 503
var3.field986 = var3 != WorldMapLabelSize.localPlayer && var14.isUser && "" != Client.field913 && var12.toLowerCase().indexOf(Client.field913) == -1; // L: 504
if (var14.isPrivileged) { // L: 506
var13 = var8 ? 91 : 1;
} else {
var13 = var8 ? 90 : 2; // L: 507
}
if (var14.modIcon != -1) { // L: 508
WorldMapRectangle.addGameMessage(var13, WorldMapScaleHandler.method824(var14.modIcon) + var3.username.getName(), var12);
} else {
WorldMapRectangle.addGameMessage(var13, var3.username.getName(), var12); // L: 509
}
}
}
var0.offset = var10 + var9; // L: 512
}
if ((var4 & 512) != 0) { // L: 514
Players.field1284[var2] = var0.readByte(); // L: 515
}
if ((var4 & 16) != 0) { // L: 517
var6 = var0.method5612(); // L: 518
int var16;
int var17;
int var19;
if (var6 > 0) { // L: 519
for (var7 = 0; var7 < var6; ++var7) { // L: 520
var9 = -1; // L: 522
var10 = -1; // L: 523
var19 = -1; // L: 524
var17 = var0.readUShortSmart(); // L: 525
if (var17 == 32767) { // L: 526
var17 = var0.readUShortSmart(); // L: 527
var10 = var0.readUShortSmart(); // L: 528
var9 = var0.readUShortSmart(); // L: 529
var19 = var0.readUShortSmart(); // L: 530
} else if (var17 != 32766) { // L: 532
var10 = var0.readUShortSmart(); // L: 533
} else {
var17 = -1; // L: 535
}
var16 = var0.readUShortSmart(); // L: 536
var3.addHitSplat(var17, var10, var9, var19, Client.cycle, var16); // L: 537
}
}
var7 = var0.method5646(); // L: 540
if (var7 > 0) { // L: 541
for (var17 = 0; var17 < var7; ++var17) { // L: 542
var9 = var0.readUShortSmart(); // L: 543
var10 = var0.readUShortSmart(); // L: 544
if (var10 != 32767) { // L: 545
var19 = var0.readUShortSmart(); // L: 546
var16 = var0.readUnsignedByte(); // L: 547
var13 = var10 > 0 ? var0.method5646() : var16; // L: 548
var3.addHealthBar(var9, Client.cycle, var10, var19, var16, var13); // L: 549
} else {
var3.removeHealthBar(var9); // L: 551
}
}
}
}
if ((var4 & 1024) != 0) { // L: 555
var3.spotAnimation = var0.readUnsignedShort(); // L: 556
var6 = var0.method5667(); // L: 557
var3.field1003 = var6 >> 16; // L: 558
var3.field1013 = (var6 & 65535) + Client.cycle; // L: 559
var3.spotAnimationFrame = 0; // L: 560
var3.spotAnimationFrameCycle = 0; // L: 561
if (var3.field1013 > Client.cycle) { // L: 562
var3.spotAnimationFrame = -1;
}
if (var3.spotAnimation == 65535) { // L: 563
var3.spotAnimation = -1;
}
}
if ((var4 & 32) != 0) { // L: 565
var3.overheadText = var0.readStringCp1252NullTerminated(); // L: 566
if (var3.overheadText.charAt(0) == '~') { // L: 567
var3.overheadText = var3.overheadText.substring(1); // L: 568
WorldMapRectangle.addGameMessage(2, var3.username.getName(), var3.overheadText); // L: 569
} else if (var3 == WorldMapLabelSize.localPlayer) { // L: 571
WorldMapRectangle.addGameMessage(2, var3.username.getName(), var3.overheadText); // L: 572
}
var3.isAutoChatting = false; // L: 574
var3.overheadTextColor = 0; // L: 575
var3.overheadTextEffect = 0; // L: 576
var3.overheadTextCyclesRemaining = 150; // L: 577
}
if ((var4 & 1) != 0) { // L: 579
var6 = var0.method5639(); // L: 580
byte[] var20 = new byte[var6]; // L: 581
Buffer var15 = new Buffer(var20); // L: 582
var0.method5749(var20, 0, var6); // L: 583
Players.field1277[var2] = var15; // L: 584
var3.read(var15); // L: 585
}
if ((var4 & 8) != 0) { // L: 587
var3.targetIndex = var0.method5657(); // L: 588
if (var3.targetIndex == 65535) { // L: 589
var3.targetIndex = -1;
}
}
if ((var4 & 2) != 0) { // L: 591
var3.field1000 = var0.method5655(); // L: 592
if (var3.pathLength == 0) { // L: 593
var3.orientation = var3.field1000; // L: 594
var3.field1000 = -1; // L: 595
}
}
if ((var4 & 256) != 0) { // L: 598
for (var6 = 0; var6 < 3; ++var6) { // L: 599
var3.actions[var6] = var0.readStringCp1252NullTerminated();
}
}
if (var3.field660) { // L: 601
if (var5 == 127) { // L: 602
var3.resetPath(var3.tileX, var3.tileY);
} else {
byte var18;
if (var5 != -1) { // L: 605
var18 = var5;
} else {
var18 = Players.field1284[var2]; // L: 606
}
var3.method1286(var3.tileX, var3.tileY, var18); // L: 607
}
}
}
} // L: 613
}