mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-11 17:10:24 -07:00
290 lines
10 KiB
Java
290 lines
10 KiB
Java
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalClass;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
@OriginalClass("client!nk")
|
|
public final class Class109 implements GlTextureProvider {
|
|
|
|
@OriginalMember(owner = "client!nk", name = "z", descriptor = "Z")
|
|
private boolean aBoolean200 = false;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "J", descriptor = "I")
|
|
private int anInt4186 = 50;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "Lclient!ve;")
|
|
private final Js5 aClass153_72;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "i", descriptor = "Lclient!ve;")
|
|
private final Js5 aClass153_73;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "P", descriptor = "Lclient!gn;")
|
|
private LruHashTable aClass54_12;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "G", descriptor = "Lclient!gn;")
|
|
private LruHashTable aClass54_11;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "Q", descriptor = "[B")
|
|
private final byte[] aByteArray61;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "l", descriptor = "[B")
|
|
private final byte[] aByteArray60;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "h", descriptor = "[B")
|
|
private final byte[] aByteArray59;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "F", descriptor = "[S")
|
|
private final short[] aShortArray59;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "R", descriptor = "[B")
|
|
private final byte[] aByteArray62;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "k", descriptor = "[Z")
|
|
private final boolean[] aBooleanArray91;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "[Z")
|
|
private final boolean[] aBooleanArray89;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "c", descriptor = "[Z")
|
|
private final boolean[] aBooleanArray90;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "s", descriptor = "[Z")
|
|
private final boolean[] aBooleanArray92;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "D", descriptor = "[Z")
|
|
private final boolean[] aBooleanArray93;
|
|
|
|
@OriginalMember(owner = "client!nk", name = "<init>", descriptor = "(Lclient!ve;Lclient!ve;Lclient!ve;IZ)V")
|
|
public Class109(@OriginalArg(0) Js5 arg0, @OriginalArg(1) Js5 arg1, @OriginalArg(2) Js5 arg2, @OriginalArg(3) int arg3, @OriginalArg(4) boolean arg4) {
|
|
this.aClass153_72 = arg2;
|
|
this.aBoolean200 = arg4;
|
|
this.anInt4186 = arg3;
|
|
this.aClass153_73 = arg0;
|
|
this.aClass54_12 = new LruHashTable(this.anInt4186);
|
|
if (Static239.aBoolean269) {
|
|
this.aClass54_11 = new LruHashTable(this.anInt4186);
|
|
} else {
|
|
this.aClass54_11 = null;
|
|
}
|
|
@Pc(51) Buffer local51 = new Buffer(arg1.method4495(0, 0));
|
|
@Pc(55) int local55 = local51.method2163();
|
|
this.aByteArray61 = new byte[local55];
|
|
this.aByteArray60 = new byte[local55];
|
|
this.aByteArray59 = new byte[local55];
|
|
this.aShortArray59 = new short[local55];
|
|
this.aByteArray62 = new byte[local55];
|
|
this.aBooleanArray91 = new boolean[local55];
|
|
this.aBooleanArray89 = new boolean[local55];
|
|
this.aBooleanArray90 = new boolean[local55];
|
|
this.aBooleanArray92 = new boolean[local55];
|
|
this.aBooleanArray93 = new boolean[local55];
|
|
@Pc(97) int local97;
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
this.aBooleanArray92[local97] = local51.method2229() == 1;
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aBooleanArray90[local97] = local51.method2229() == 1;
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aBooleanArray91[local97] = local51.method2229() == 1;
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aBooleanArray89[local97] = local51.method2229() == 1;
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aBooleanArray93[local97] = local51.method2229() == 1;
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aByteArray59[local97] = local51.method2186();
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aByteArray60[local97] = local51.method2186();
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aByteArray62[local97] = local51.method2186();
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aByteArray61[local97] = local51.method2186();
|
|
}
|
|
}
|
|
for (local97 = 0; local97 < local55; local97++) {
|
|
if (this.aBooleanArray92[local97]) {
|
|
this.aShortArray59[local97] = (short) local51.method2163();
|
|
}
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "(ZI)V")
|
|
public final void method3239(@OriginalArg(1) int arg0) {
|
|
for (@Pc(19) Class3_Sub2_Sub20 local19 = (Class3_Sub2_Sub20) this.aClass54_12.method1808(); local19 != null; local19 = (Class3_Sub2_Sub20) this.aClass54_12.method1813()) {
|
|
if (local19.aBoolean287) {
|
|
local19.method4300(arg0);
|
|
local19.aBoolean287 = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "e", descriptor = "(II)[I")
|
|
@Override
|
|
public final int[] method3235(@OriginalArg(1) int arg0) {
|
|
@Pc(16) Class3_Sub2_Sub20 local16 = this.method3242(arg0);
|
|
return local16 == null ? null : local16.method4297(this.aBoolean200 || this.aBooleanArray89[arg0], this, this.aClass153_72);
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "(IZ)V")
|
|
@Override
|
|
public final void method3227(@OriginalArg(0) int arg0) {
|
|
Static27.method766(this.aByteArray61[arg0] & 0xFF, this.aByteArray62[arg0] & 0xFF);
|
|
@Pc(23) boolean local23 = false;
|
|
@Pc(28) Class3_Sub2_Sub20 local28 = this.method3242(arg0);
|
|
if (local28 != null) {
|
|
local23 = local28.method4296(this.aClass153_72, this, this.aBoolean200 || this.aBooleanArray89[arg0]);
|
|
}
|
|
if (!local23) {
|
|
@Pc(56) Class3_Sub2_Sub18 local56 = this.method3244(arg0);
|
|
local56.method3887();
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "i", descriptor = "(II)Lclient!uh;")
|
|
private Class3_Sub2_Sub20 method3242(@OriginalArg(0) int arg0) {
|
|
@Pc(14) Class3_Sub2_Sub20 local14 = (Class3_Sub2_Sub20) this.aClass54_12.method1806((long) arg0);
|
|
if (local14 != null) {
|
|
return local14;
|
|
}
|
|
@Pc(30) byte[] local30 = this.aClass153_73.method4495(arg0, 0);
|
|
if (local30 == null) {
|
|
return null;
|
|
} else {
|
|
@Pc(41) Buffer local41 = new Buffer(local30);
|
|
local14 = new Class3_Sub2_Sub20(local41);
|
|
this.aClass54_12.method1811(local14, (long) arg0);
|
|
return local14;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "(IZ)I")
|
|
@Override
|
|
public final int method3228(@OriginalArg(0) int arg0) {
|
|
return this.aByteArray61[arg0] & 0xFF;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "g", descriptor = "(II)I")
|
|
@Override
|
|
public final int method3237(@OriginalArg(0) int arg0) {
|
|
return this.aByteArray62[arg0] & 0xFF;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "(II)I")
|
|
@Override
|
|
public final int method3229(@OriginalArg(1) int arg0) {
|
|
return this.aByteArray59[arg0] & 0xFF;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "(BI)Z")
|
|
@Override
|
|
public final boolean method3226(@OriginalArg(1) int arg0) {
|
|
return this.aBooleanArray91[arg0];
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "j", descriptor = "(II)Lclient!sd;")
|
|
private Class3_Sub2_Sub18 method3244(@OriginalArg(1) int arg0) {
|
|
@Pc(19) Class3_Sub2_Sub18 local19 = (Class3_Sub2_Sub18) this.aClass54_11.method1806((long) arg0);
|
|
if (local19 == null) {
|
|
local19 = new Class3_Sub2_Sub18(this.aShortArray59[arg0] & 0xFFFF);
|
|
this.aClass54_11.method1811(local19, (long) arg0);
|
|
return local19;
|
|
} else {
|
|
return local19;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "(II)Z")
|
|
@Override
|
|
public final boolean method3230(@OriginalArg(1) int arg0) {
|
|
@Pc(15) Class3_Sub2_Sub20 local15 = this.method3242(arg0);
|
|
return local15 == null ? false : local15.method4299(this, this.aClass153_72);
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "(ZI)V")
|
|
public final void method3245(@OriginalArg(0) boolean arg0) {
|
|
this.aBoolean200 = arg0;
|
|
this.method3247();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "c", descriptor = "(II)Z")
|
|
@Override
|
|
public final boolean method3231(@OriginalArg(0) int arg0) {
|
|
return this.aBooleanArray93[arg0];
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "h", descriptor = "(II)I")
|
|
@Override
|
|
public final int method3238(@OriginalArg(1) int arg0) {
|
|
return this.aByteArray60[arg0] & 0xFF;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "(I)V")
|
|
public final void method3247() {
|
|
this.aClass54_12.method1815();
|
|
if (this.aClass54_11 != null) {
|
|
this.aClass54_11.method1815();
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "d", descriptor = "(II)I")
|
|
@Override
|
|
public final int method3234(@OriginalArg(0) int arg0) {
|
|
return this.aShortArray59[arg0] & 0xFFFF;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "b", descriptor = "(BI)Z")
|
|
@Override
|
|
public final boolean method3233(@OriginalArg(1) int arg0) {
|
|
return this.aBoolean200 || this.aBooleanArray89[arg0];
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "k", descriptor = "(II)V")
|
|
public final void method3248(@OriginalArg(0) int arg0) {
|
|
this.anInt4186 = arg0;
|
|
this.aClass54_12 = new LruHashTable(this.anInt4186);
|
|
if (Static239.aBoolean269) {
|
|
this.aClass54_11 = new LruHashTable(this.anInt4186);
|
|
} else {
|
|
this.aClass54_11 = null;
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "f", descriptor = "(II)Z")
|
|
@Override
|
|
public final boolean method3236(@OriginalArg(0) int arg0) {
|
|
return this.aBooleanArray90[arg0];
|
|
}
|
|
|
|
@OriginalMember(owner = "client!nk", name = "a", descriptor = "(IZF)[I")
|
|
@Override
|
|
public final int[] method3232(@OriginalArg(0) int arg0, @OriginalArg(2) float arg1) {
|
|
@Pc(8) Class3_Sub2_Sub20 local8 = this.method3242(arg0);
|
|
if (local8 == null) {
|
|
return null;
|
|
} else {
|
|
local8.aBoolean287 = true;
|
|
return local8.method4295(this, arg1, this.aClass153_72, this.aBoolean200 || this.aBooleanArray89[arg0]);
|
|
}
|
|
}
|
|
}
|