83 lines
1.9 KiB
Java
83 lines
1.9 KiB
Java
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("ib")
|
|
@Implements("MusicPatchNode2")
|
|
public class MusicPatchNode2 {
|
|
@ObfuscatedName("n")
|
|
byte[] field2896;
|
|
@ObfuscatedName("c")
|
|
byte[] field2888;
|
|
@ObfuscatedName("m")
|
|
@ObfuscatedGetter(
|
|
intValue = -384855677
|
|
)
|
|
int field2889;
|
|
@ObfuscatedName("k")
|
|
@ObfuscatedGetter(
|
|
intValue = 1941614975
|
|
)
|
|
int field2895;
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedGetter(
|
|
intValue = 420962895
|
|
)
|
|
int field2891;
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedGetter(
|
|
intValue = -1489655771
|
|
)
|
|
int field2892;
|
|
@ObfuscatedName("z")
|
|
@ObfuscatedGetter(
|
|
intValue = -1036239603
|
|
)
|
|
int field2893;
|
|
@ObfuscatedName("a")
|
|
@ObfuscatedGetter(
|
|
intValue = -367363133
|
|
)
|
|
int field2890;
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedGetter(
|
|
intValue = -765214951
|
|
)
|
|
int field2887;
|
|
|
|
MusicPatchNode2() {
|
|
}
|
|
|
|
@ObfuscatedName("o")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(IIIZIZB)V",
|
|
garbageValue = "-4"
|
|
)
|
|
@Export("doWorldSorting")
|
|
static void doWorldSorting(int var0, int var1, int var2, boolean var3, int var4, boolean var5) {
|
|
if (var0 < var1) {
|
|
int var6 = (var0 + var1) / 2;
|
|
int var7 = var0;
|
|
World var8 = class393.World_worlds[var6];
|
|
class393.World_worlds[var6] = class393.World_worlds[var1];
|
|
class393.World_worlds[var1] = var8;
|
|
|
|
for (int var9 = var0; var9 < var1; ++var9) {
|
|
if (InvDefinition.method2811(class393.World_worlds[var9], var8, var2, var3, var4, var5) <= 0) {
|
|
World var10 = class393.World_worlds[var9];
|
|
class393.World_worlds[var9] = class393.World_worlds[var7];
|
|
class393.World_worlds[var7++] = var10;
|
|
}
|
|
}
|
|
|
|
class393.World_worlds[var1] = class393.World_worlds[var7];
|
|
class393.World_worlds[var7] = var8;
|
|
doWorldSorting(var0, var7 - 1, var2, var3, var4, var5);
|
|
doWorldSorting(var7 + 1, var1, var2, var3, var4, var5);
|
|
}
|
|
|
|
}
|
|
}
|