rs-client/apis
This commit is contained in:
@@ -4,105 +4,49 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("hp")
|
||||
@ObfuscatedName("hg")
|
||||
@Implements("SpriteMask")
|
||||
public class SpriteMask extends DualNode {
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 574541221
|
||||
)
|
||||
@Export("width")
|
||||
public final int width;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -193097093
|
||||
)
|
||||
@Export("height")
|
||||
public final int height;
|
||||
@ObfuscatedName("q")
|
||||
@Export("xWidths")
|
||||
public final int[] xWidths;
|
||||
@ObfuscatedName("w")
|
||||
@Export("xStarts")
|
||||
public final int[] xStarts;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 874767191
|
||||
)
|
||||
@Export("width")
|
||||
public final int width;
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -918185267
|
||||
)
|
||||
@Export("height")
|
||||
public final int height;
|
||||
@ObfuscatedName("e")
|
||||
@Export("xWidths")
|
||||
public final int[] xWidths;
|
||||
@ObfuscatedName("p")
|
||||
@Export("xStarts")
|
||||
public final int[] xStarts;
|
||||
|
||||
SpriteMask(int var1, int var2, int[] var3, int[] var4, int var5) {
|
||||
this.width = var1;
|
||||
this.height = var2;
|
||||
this.xWidths = var3;
|
||||
this.xStarts = var4;
|
||||
}
|
||||
SpriteMask(int var1, int var2, int[] var3, int[] var4, int var5) {
|
||||
this.width = var1;
|
||||
this.height = var2;
|
||||
this.xWidths = var3;
|
||||
this.xStarts = var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(III)Z",
|
||||
garbageValue = "781236044"
|
||||
)
|
||||
@Export("contains")
|
||||
public boolean contains(int x, int y) {
|
||||
if (y >= 0 && y < this.xStarts.length) {
|
||||
int var3 = this.xStarts[y];
|
||||
if (x >= var3 && x <= var3 + this.xWidths[y]) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIS)Z",
|
||||
garbageValue = "25393"
|
||||
)
|
||||
@Export("contains")
|
||||
public boolean contains(int var1, int var2) {
|
||||
if (var2 >= 0 && var2 < this.xStarts.length) {
|
||||
int var3 = this.xStarts[var2];
|
||||
if (var1 >= var3 && var1 <= var3 + this.xWidths[var2]) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "-1301156444"
|
||||
)
|
||||
static void method4390() {
|
||||
for (ObjectSound var0 = (ObjectSound)ObjectSound.objectSounds.last(); var0 != null; var0 = (ObjectSound)ObjectSound.objectSounds.previous()) {
|
||||
if (var0.stream1 != null) {
|
||||
TaskHandler.pcmStreamMixer.removeSubStream(var0.stream1);
|
||||
var0.stream1 = null;
|
||||
}
|
||||
|
||||
if (var0.stream2 != null) {
|
||||
TaskHandler.pcmStreamMixer.removeSubStream(var0.stream2);
|
||||
var0.stream2 = null;
|
||||
}
|
||||
}
|
||||
|
||||
ObjectSound.objectSounds.clear();
|
||||
}
|
||||
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "529406067"
|
||||
)
|
||||
static void method4389() {
|
||||
ItemContainer.itemContainers = new NodeHashTable(32);
|
||||
}
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)I",
|
||||
garbageValue = "-113"
|
||||
)
|
||||
static int method4391(int var0) {
|
||||
Message var1 = (Message)Messages.Messages_hashTable.get((long)var0);
|
||||
return var1 == null ? -1 : (var1.nextDual == Messages.Messages_queue.sentinel ? -1 : ((Message)var1.nextDual).count);
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Lir;IIB)Z",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("loadSprite")
|
||||
public static boolean loadSprite(AbstractArchive var0, int var1, int var2) {
|
||||
byte[] var3 = var0.takeFile(var1, var2);
|
||||
if (var3 == null) {
|
||||
return false;
|
||||
} else {
|
||||
DevicePcmPlayerProvider.decodeSprite(var3);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user