102 lines
2.6 KiB
Java
102 lines
2.6 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
import net.runelite.rs.ScriptOpcodes;
|
|
|
|
@ObfuscatedName("ia")
|
|
@Implements("Varps")
|
|
public class Varps {
|
|
@ObfuscatedName("n")
|
|
@Export("Varps_masks")
|
|
static int[] Varps_masks;
|
|
@ObfuscatedName("c")
|
|
@Export("Varps_temp")
|
|
public static int[] Varps_temp;
|
|
@ObfuscatedName("m")
|
|
@Export("Varps_main")
|
|
public static int[] Varps_main;
|
|
|
|
static {
|
|
Varps_masks = new int[32];
|
|
int var0 = 2;
|
|
|
|
for (int var1 = 0; var1 < 32; ++var1) {
|
|
Varps_masks[var1] = var0 - 1;
|
|
var0 += var0;
|
|
}
|
|
|
|
Varps_temp = new int[4000];
|
|
Varps_main = new int[4000];
|
|
}
|
|
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "56221944"
|
|
)
|
|
static void method4866() {
|
|
GrandExchangeOffer.field3769 = new int[2000];
|
|
int var0 = 0;
|
|
int var1 = 240;
|
|
|
|
int var3;
|
|
for (byte var2 = 12; var0 < 16; var1 -= var2) {
|
|
var3 = VarpDefinition.method2819((double)((float)var1 / 360.0F), 0.9998999834060669D, (double)(0.075F + 0.425F * (float)var0 / 16.0F));
|
|
GrandExchangeOffer.field3769[var0] = var3;
|
|
++var0;
|
|
}
|
|
|
|
var1 = 48;
|
|
|
|
for (int var5 = var1 / 6; var0 < GrandExchangeOffer.field3769.length; var1 -= var5) {
|
|
var3 = var0 * 2;
|
|
|
|
for (int var4 = VarpDefinition.method2819((double)((float)var1 / 360.0F), 0.9998999834060669D, 0.5D); var0 < var3 && var0 < GrandExchangeOffer.field3769.length; ++var0) {
|
|
GrandExchangeOffer.field3769[var0] = var4;
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
@ObfuscatedName("n")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(II)Z",
|
|
garbageValue = "-970225027"
|
|
)
|
|
public static boolean method4865(int var0) {
|
|
return (var0 & 1) != 0;
|
|
}
|
|
|
|
@ObfuscatedName("an")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(ILbg;ZI)I",
|
|
garbageValue = "1130853046"
|
|
)
|
|
static int method4867(int var0, Script var1, boolean var2) {
|
|
if (var0 == ScriptOpcodes.LOGOUT) {
|
|
Client.logoutTimer = 250;
|
|
return 1;
|
|
} else if (var0 != 5631 && var0 != 5633) {
|
|
if (var0 == 5632) {
|
|
Interpreter.Interpreter_intStack[++class240.Interpreter_intStackSize - 1] = 26;
|
|
return 1;
|
|
} else {
|
|
return 2;
|
|
}
|
|
} else {
|
|
Interpreter.Interpreter_stringStackSize -= 2;
|
|
return 1;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("jy")
|
|
static final void method4858(double var0) {
|
|
Rasterizer3D.Rasterizer3D_setBrightness(var0);
|
|
((TextureProvider)Rasterizer3D.Rasterizer3D_textureLoader).setBrightness(var0);
|
|
ItemComposition.ItemDefinition_cachedSprites.clear();
|
|
VarbitComposition.clientPreferences.field1193 = var0;
|
|
DevicePcmPlayerProvider.savePreferences();
|
|
}
|
|
}
|