import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("fg") @Implements("UserComparator6") public class UserComparator6 extends AbstractUserComparator { @ObfuscatedName("n") @ObfuscatedSignature( signature = "Lfa;" ) @Export("clock") static Clock clock; @ObfuscatedName("jh") @ObfuscatedSignature( signature = "Lho;" ) static Widget field937; @ObfuscatedName("m") @Export("reversed") final boolean reversed; public UserComparator6(boolean var1) { this.reversed = var1; } @ObfuscatedName("m") @ObfuscatedSignature( signature = "(Lke;Lke;I)I", garbageValue = "750521759" ) @Export("compareBuddy") int compareBuddy(Buddy var1, Buddy var2) { return var1.world != 0 && var2.world != 0 ? (this.reversed ? var1.getUsername().compareToTyped(var2.getUsername()) : var2.getUsername().compareToTyped(var1.getUsername())) : this.compareUser(var1, var2); } public int compare(Object var1, Object var2) { return this.compareBuddy((Buddy)var1, (Buddy)var2); } @ObfuscatedName("f") @ObfuscatedSignature( signature = "(IIIII)V", garbageValue = "-1968376475" ) static final void method3390(int var0, int var1, int var2, int var3) { for (int var4 = var1; var4 <= var3 + var1; ++var4) { for (int var5 = var0; var5 <= var0 + var2; ++var5) { if (var5 >= 0 && var5 < 104 && var4 >= 0 && var4 < 104) { Tiles.field909[0][var5][var4] = 127; if (var0 == var5 && var5 > 0) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5 - 1][var4]; } if (var5 == var0 + var2 && var5 < 103) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5 + 1][var4]; } if (var4 == var1 && var4 > 0) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5][var4 - 1]; } if (var3 + var1 == var4 && var4 < 103) { Tiles.Tiles_heights[0][var5][var4] = Tiles.Tiles_heights[0][var5][var4 + 1]; } } } } } }