Files
runelite/runescape-client/src/main/java/GroundItem.java

71 lines
1.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("ck")
@Implements("GroundItem")
public final class GroundItem extends Entity {
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = 893970699
)
@Export("id")
int id;
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = 454094667
)
@Export("quantity")
int quantity;
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "(I)Ldu;",
garbageValue = "-2134947096"
)
@Export("getModel")
protected final Model getModel() {
return Skills.getItemDefinition(this.id).getModel(this.quantity);
}
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-1050170563"
)
static void method2094() {
Messages.Messages_channels.clear();
Messages.Messages_hashTable.clear();
Messages.Messages_queue.clear();
Messages.Messages_count = 0;
}
@ObfuscatedName("gw")
@ObfuscatedSignature(
signature = "(II)V",
garbageValue = "411352848"
)
@Export("setWindowedMode")
static void setWindowedMode(int var0) {
Client.field99 = 0L;
if (var0 >= 2) {
Client.isResizable = true;
} else {
Client.isResizable = false;
}
if (SpotAnimationDefinition.getWindowedMode() == 1) {
TextureProvider.client.setMaxCanvasSize(765, 503);
} else {
TextureProvider.client.setMaxCanvasSize(7680, 2160);
}
if (Client.gameState >= 25) {
AbstractByteArrayCopier.method4024();
}
}
}