100 lines
2.7 KiB
Java
100 lines
2.7 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("cb")
|
|
@Implements("TileItem")
|
|
public final class TileItem extends Entity {
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedGetter(
|
|
intValue = -1378813027
|
|
)
|
|
@Export("id")
|
|
int id;
|
|
@ObfuscatedName("f")
|
|
@ObfuscatedGetter(
|
|
intValue = -744056543
|
|
)
|
|
@Export("quantity")
|
|
int quantity;
|
|
|
|
TileItem() {
|
|
}
|
|
|
|
@ObfuscatedName("w")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Ldf;",
|
|
garbageValue = "-174129419"
|
|
)
|
|
@Export("getModel")
|
|
protected final Model getModel() {
|
|
return Interpreter.ItemDefinition_get(this.id).getModel(this.quantity);
|
|
}
|
|
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)I",
|
|
garbageValue = "-657071617"
|
|
)
|
|
static int method2142() {
|
|
return ++Messages.Messages_count - 1;
|
|
}
|
|
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedSignature(
|
|
signature = "(I[BLke;I)V",
|
|
garbageValue = "261282715"
|
|
)
|
|
static void method2144(int var0, byte[] var1, ArchiveDisk var2) {
|
|
ArchiveDiskAction var3 = new ArchiveDiskAction();
|
|
var3.type = 0;
|
|
var3.key = (long)var0;
|
|
var3.data = var1;
|
|
var3.archiveDisk = var2;
|
|
synchronized(ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue) {
|
|
ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.addFirst(var3);
|
|
}
|
|
|
|
synchronized(ArchiveDiskActionHandler.ArchiveDiskActionHandler_lock) {
|
|
if (ArchiveDiskActionHandler.field3155 == 0) {
|
|
ArchiveDiskActionHandler.ArchiveDiskActionHandler_thread = new Thread(new ArchiveDiskActionHandler());
|
|
ArchiveDiskActionHandler.ArchiveDiskActionHandler_thread.setDaemon(true);
|
|
ArchiveDiskActionHandler.ArchiveDiskActionHandler_thread.start();
|
|
ArchiveDiskActionHandler.ArchiveDiskActionHandler_thread.setPriority(5);
|
|
}
|
|
|
|
ArchiveDiskActionHandler.field3155 = 600;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)[Llz;",
|
|
garbageValue = "1567603779"
|
|
)
|
|
@Export("FillMode_values")
|
|
public static FillMode[] FillMode_values() {
|
|
return new FillMode[]{FillMode.field3854, FillMode.SOLID, FillMode.field3855};
|
|
}
|
|
|
|
@ObfuscatedName("km")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lhl;IIIB)V",
|
|
garbageValue = "123"
|
|
)
|
|
@Export("drawCompass")
|
|
static final void drawCompass(Widget var0, int var1, int var2, int var3) {
|
|
SpriteMask var4 = var0.getSpriteMask(false);
|
|
if (var4 != null) {
|
|
if (Client.minimapState < 3) {
|
|
class40.compass.drawRotatedMaskedCenteredAround(var1, var2, var4.width, var4.height, 25, 25, Client.camAngleY, 256, var4.xStarts, var4.xWidths);
|
|
} else {
|
|
Rasterizer2D.Rasterizer2D_fillMaskedRectangle(var1, var2, 0, var4.xStarts, var4.xWidths);
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|