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

68 lines
2.2 KiB
Java

import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ig")
public class class258 {
@ObfuscatedName("e")
@ObfuscatedSignature(
signature = "(B)Lln;",
garbageValue = "-51"
)
static Sprite method4900() {
Sprite var0 = new Sprite();
var0.width = class328.indexedSpriteWidth;
var0.height = class328.indexedSpriteHeight;
var0.yOffset = class328.indexedSpriteOffsetXs[0];
var0.xOffset = class328.indexedSpriteOffsetYs[0];
var0.subWidth = VarbitDefinition.indexedSpriteWidths[0];
var0.subHeight = SecureRandomCallable.indexedSpriteHeights[0];
int var1 = var0.subHeight * var0.subWidth;
byte[] var2 = class328.spritePixels[0];
var0.pixels = new int[var1];
for (int var3 = 0; var3 < var1; ++var3) {
var0.pixels[var3] = class328.indexedSpritePalette[var2[var3] & 255];
}
class328.indexedSpriteOffsetXs = null;
class328.indexedSpriteOffsetYs = null;
VarbitDefinition.indexedSpriteWidths = null;
SecureRandomCallable.indexedSpriteHeights = null;
class328.indexedSpritePalette = null;
class328.spritePixels = ((byte[][])null);
return var0;
}
@ObfuscatedName("hd")
@ObfuscatedSignature(
signature = "(IIIIIIIIII)V",
garbageValue = "772902595"
)
static final void method4898(int var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
PendingSpawn var9 = null;
for (PendingSpawn var10 = (PendingSpawn)Client.pendingSpawns.last(); var10 != null; var10 = (PendingSpawn)Client.pendingSpawns.previous()) {
if (var0 == var10.plane && var10.x == var1 && var2 == var10.y && var3 == var10.type) {
var9 = var10;
break;
}
}
if (var9 == null) {
var9 = new PendingSpawn();
var9.plane = var0;
var9.type = var3;
var9.x = var1;
var9.y = var2;
class13.method165(var9);
Client.pendingSpawns.addFirst(var9);
}
var9.id = var4;
var9.field908 = var5;
var9.orientation = var6;
var9.delay = var7;
var9.hitpoints = var8;
}
}