Files
runelite/runescape-client/src/main/java/ModelData0.java
2021-04-14 13:14:08 +01:00

62 lines
1.9 KiB
Java

import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("gk")
@Implements("ModelData0")
public class ModelData0 {
ModelData0() {
} // L: 4
@ObfuscatedName("u")
@ObfuscatedSignature(
descriptor = "(Lir;III)Loh;",
garbageValue = "-2108875586"
)
@Export("SpriteBuffer_getSprite")
public static SpritePixels SpriteBuffer_getSprite(AbstractArchive var0, int var1, int var2) {
byte[] var4 = var0.takeFile(var1, var2); // L: 91
boolean var3;
if (var4 == null) { // L: 92
var3 = false; // L: 93
} else {
class244.SpriteBuffer_decode(var4); // L: 96
var3 = true; // L: 97
}
if (!var3) { // L: 99
return null;
} else {
SpritePixels var5 = new SpritePixels(); // L: 102
var5.width = class395.SpriteBuffer_spriteWidth; // L: 103
var5.height = class395.SpriteBuffer_spriteHeight; // L: 104
var5.xOffset = class0.SpriteBuffer_xOffsets[0]; // L: 105
var5.yOffset = Interpreter.SpriteBuffer_yOffsets[0]; // L: 106
var5.subWidth = class395.SpriteBuffer_spriteWidths[0]; // L: 107
var5.subHeight = class157.SpriteBuffer_spriteHeights[0]; // L: 108
int var6 = var5.subWidth * var5.subHeight; // L: 109
byte[] var7 = class223.SpriteBuffer_pixels[0]; // L: 110
var5.pixels = new int[var6]; // L: 111
for (int var8 = 0; var8 < var6; ++var8) { // L: 112
var5.pixels[var8] = Varps.SpriteBuffer_spritePalette[var7[var8] & 255];
}
WorldMapDecorationType.method4370(); // L: 113
return var5; // L: 116
}
}
@ObfuscatedName("ig")
@ObfuscatedSignature(
descriptor = "(IIIZI)V",
garbageValue = "-1135384010"
)
static final void method3784(int var0, int var1, int var2, boolean var3) {
if (class15.loadInterface(var0)) { // L: 9976
Message.resizeInterface(Widget.Widget_interfaceComponents[var0], -1, var1, var2, var3); // L: 9977
}
} // L: 9978
}