Files
runelite/runescape-client/src/main/java/FaceNormal.java
ThatGamerBlue 38634fcad3 Merge remote-tracking branch 'upstream/master' into master
Nice insider info btw, be nice if you shared it, so-called "open source" client.
2021-05-28 21:39:25 +01:00

68 lines
1.4 KiB
Java

import java.io.File;
import java.io.RandomAccessFile;
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("gk")
@Implements("FaceNormal")
public class FaceNormal {
@ObfuscatedName("j")
@ObfuscatedGetter(
intValue = -311250571
)
static int field2363;
@ObfuscatedName("bq")
@ObfuscatedSignature(
descriptor = "Ljk;"
)
static GameBuild field2365;
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = 771770075
)
@Export("x")
int x;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -1803245333
)
@Export("y")
int y;
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = -1870263719
)
@Export("z")
int z;
FaceNormal() {
} // L: 8
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(Ljava/io/File;ZI)Z",
garbageValue = "-920183026"
)
@Export("isWriteable")
public static boolean isWriteable(File var0, boolean var1) {
try {
RandomAccessFile var2 = new RandomAccessFile(var0, "rw"); // L: 151
int var3 = var2.read(); // L: 152
var2.seek(0L); // L: 153
var2.write(var3); // L: 154
var2.seek(0L); // L: 155
var2.close(); // L: 156
if (var1) { // L: 157
var0.delete();
}
return true; // L: 158
} catch (Exception var4) { // L: 160
return false; // L: 161
}
}
}