62 lines
1.4 KiB
Java
62 lines
1.4 KiB
Java
import java.io.File;
|
|
import java.util.Hashtable;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("fe")
|
|
@Implements("FileSystem")
|
|
public class FileSystem {
|
|
@ObfuscatedName("x")
|
|
@Export("FileSystem_hasPermissions")
|
|
public static boolean FileSystem_hasPermissions;
|
|
@ObfuscatedName("m")
|
|
@Export("FileSystem_cacheDir")
|
|
public static File FileSystem_cacheDir;
|
|
@ObfuscatedName("k")
|
|
@Export("FileSystem_cacheFiles")
|
|
static Hashtable FileSystem_cacheFiles;
|
|
|
|
static {
|
|
FileSystem_hasPermissions = false;
|
|
FileSystem_cacheFiles = new Hashtable(16);
|
|
}
|
|
|
|
@ObfuscatedName("h")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIB)Z",
|
|
garbageValue = "-28"
|
|
)
|
|
static final boolean method3588(int var0, int var1) {
|
|
ObjectDefinition var2 = WorldMapSection2.getObjectDefinition(var0);
|
|
if (var1 == 11) {
|
|
var1 = 10;
|
|
}
|
|
|
|
if (var1 >= 5 && var1 <= 8) {
|
|
var1 = 4;
|
|
}
|
|
|
|
return var2.method4661(var1);
|
|
}
|
|
|
|
@ObfuscatedName("ao")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lds;S)V",
|
|
garbageValue = "4477"
|
|
)
|
|
@Export("PcmStream_disable")
|
|
static final void PcmStream_disable(PcmStream var0) {
|
|
var0.active = false;
|
|
if (var0.sound != null) {
|
|
var0.sound.position = 0;
|
|
}
|
|
|
|
for (PcmStream var1 = var0.firstSubStream(); var1 != null; var1 = var0.nextSubStream()) {
|
|
PcmStream_disable(var1);
|
|
}
|
|
|
|
}
|
|
}
|