Server/Client/src/main/java/org/runite/client/Class163.java
Woah c1efb2a344 Renamed texture operations
Started separating out draw calls
2021-03-24 17:15:16 -04:00

36 lines
1.1 KiB
Java

package org.runite.client;
import org.rs09.client.data.NodeCache;
import java.util.Objects;
public class Class163 {
static NodeCache aClass47_2041 = new NodeCache(64);
static int[] anIntArray2043 = new int[]{8, 11, 4, 6, 9, 7, 10, 0};
public static int localNPCCount = 0;
static void method2209(byte var0, int var1, int var2) {
try {
if (var0 >= -99) {
method2209((byte) 57, -14, 120);
}
Class79 var3 = CS2Script.method378(var2, (byte) 127);
int var4 = Objects.requireNonNull(var3).anInt1128;
int var6 = var3.anInt1125;
int var5 = var3.anInt1123;
int var7 = Class3_Sub6.anIntArray2288[var6 - var5];
if (var1 < 0 || var7 < var1) {
var1 = 0;
}
var7 <<= var5;
TextureOperation39.method281(var1 << var5 & var7 | ~var7 & Class57.varpArray[var4], var4);
} catch (RuntimeException var8) {
throw ClientErrorException.clientError(var8, "wd.K(" + var0 + ',' + var1 + ',' + var2 + ')');
}
}
}