rt4-client/client/src/main/java/Class43.java
2022-04-19 04:51:51 -04:00

263 lines
8.3 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!fg")
public final class Class43 {
@OriginalMember(owner = "client!fg", name = "s", descriptor = "Z")
public boolean aBoolean113 = true;
@OriginalMember(owner = "client!fg", name = "a", descriptor = "I")
public final int anInt1966;
@OriginalMember(owner = "client!fg", name = "b", descriptor = "I")
public final int anInt1967;
@OriginalMember(owner = "client!fg", name = "p", descriptor = "I")
public final int anInt1969;
@OriginalMember(owner = "client!fg", name = "k", descriptor = "I")
public final int anInt1968;
@OriginalMember(owner = "client!fg", name = "q", descriptor = "[I")
public final int[] anIntArray168;
@OriginalMember(owner = "client!fg", name = "e", descriptor = "[I")
public final int[] anIntArray160;
@OriginalMember(owner = "client!fg", name = "h", descriptor = "[I")
public final int[] anIntArray163;
@OriginalMember(owner = "client!fg", name = "n", descriptor = "[I")
public final int[] anIntArray166;
@OriginalMember(owner = "client!fg", name = "g", descriptor = "[I")
public final int[] anIntArray162;
@OriginalMember(owner = "client!fg", name = "c", descriptor = "[I")
public final int[] anIntArray158;
@OriginalMember(owner = "client!fg", name = "o", descriptor = "[I")
public final int[] anIntArray167;
@OriginalMember(owner = "client!fg", name = "v", descriptor = "[I")
public final int[] anIntArray172;
@OriginalMember(owner = "client!fg", name = "u", descriptor = "[I")
public final int[] anIntArray171;
@OriginalMember(owner = "client!fg", name = "f", descriptor = "[I")
public int[] anIntArray161;
@OriginalMember(owner = "client!fg", name = "<init>", descriptor = "(IIIIIIIIIIIIIIIIIII)V")
public Class43(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6, @OriginalArg(7) int arg7, @OriginalArg(8) int arg8, @OriginalArg(9) int arg9, @OriginalArg(10) int arg10, @OriginalArg(11) int arg11, @OriginalArg(12) int arg12, @OriginalArg(13) int arg13, @OriginalArg(14) int arg14, @OriginalArg(15) int arg15, @OriginalArg(16) int arg16, @OriginalArg(17) int arg17, @OriginalArg(18) int arg18) {
if (arg5 != arg6 || arg5 != arg7 || arg5 != arg8) {
this.aBoolean113 = false;
}
this.anInt1966 = arg0;
this.anInt1967 = arg1;
this.anInt1969 = arg17;
this.anInt1968 = arg18;
@Pc(30) short local30 = 128;
@Pc(34) int local34 = local30 / 2;
@Pc(38) int local38 = local30 / 4;
@Pc(44) int local44 = local30 * 3 / 4;
@Pc(48) int[] local48 = Static68.anIntArrayArray12[arg0];
@Pc(51) int local51 = local48.length;
this.anIntArray168 = new int[local51];
this.anIntArray160 = new int[local51];
this.anIntArray163 = new int[local51];
@Pc(66) int[] local66 = new int[local51];
@Pc(69) int[] local69 = new int[local51];
@Pc(73) int local73 = arg3 * local30;
@Pc(77) int local77 = arg4 * local30;
@Pc(86) int local86;
@Pc(142) int local142;
@Pc(144) int local144;
@Pc(146) int local146;
@Pc(148) int local148;
@Pc(150) int local150;
for (@Pc(79) int local79 = 0; local79 < local51; local79++) {
local86 = local48[local79];
if ((local86 & 0x1) == 0 && local86 <= 8) {
local86 = (local86 - arg1 - arg1 - 1 & 0x7) + 1;
}
if (local86 > 8 && local86 <= 12) {
local86 = (local86 - arg1 - 9 & 0x3) + 9;
}
if (local86 > 12 && local86 <= 16) {
local86 = (local86 - arg1 - 13 & 0x3) + 13;
}
if (local86 == 1) {
local142 = local73;
local144 = local77;
local146 = arg5;
local148 = arg9;
local150 = arg13;
} else if (local86 == 2) {
local142 = local73 + local34;
local144 = local77;
local146 = arg5 + arg6 >> 1;
local148 = arg9 + arg10 >> 1;
local150 = arg13 + arg14 >> 1;
} else if (local86 == 3) {
local142 = local73 + local30;
local144 = local77;
local146 = arg6;
local148 = arg10;
local150 = arg14;
} else if (local86 == 4) {
local142 = local73 + local30;
local144 = local77 + local34;
local146 = arg6 + arg7 >> 1;
local148 = arg10 + arg11 >> 1;
local150 = arg14 + arg15 >> 1;
} else if (local86 == 5) {
local142 = local73 + local30;
local144 = local77 + local30;
local146 = arg7;
local148 = arg11;
local150 = arg15;
} else if (local86 == 6) {
local142 = local73 + local34;
local144 = local77 + local30;
local146 = arg7 + arg8 >> 1;
local148 = arg11 + arg12 >> 1;
local150 = arg15 + arg16 >> 1;
} else if (local86 == 7) {
local142 = local73;
local144 = local77 + local30;
local146 = arg8;
local148 = arg12;
local150 = arg16;
} else if (local86 == 8) {
local142 = local73;
local144 = local77 + local34;
local146 = arg8 + arg5 >> 1;
local148 = arg12 + arg9 >> 1;
local150 = arg16 + arg13 >> 1;
} else if (local86 == 9) {
local142 = local73 + local34;
local144 = local77 + local38;
local146 = arg5 + arg6 >> 1;
local148 = arg9 + arg10 >> 1;
local150 = arg13 + arg14 >> 1;
} else if (local86 == 10) {
local142 = local73 + local44;
local144 = local77 + local34;
local146 = arg6 + arg7 >> 1;
local148 = arg10 + arg11 >> 1;
local150 = arg14 + arg15 >> 1;
} else if (local86 == 11) {
local142 = local73 + local34;
local144 = local77 + local44;
local146 = arg7 + arg8 >> 1;
local148 = arg11 + arg12 >> 1;
local150 = arg15 + arg16 >> 1;
} else if (local86 == 12) {
local142 = local73 + local38;
local144 = local77 + local34;
local146 = arg8 + arg5 >> 1;
local148 = arg12 + arg9 >> 1;
local150 = arg16 + arg13 >> 1;
} else if (local86 == 13) {
local142 = local73 + local38;
local144 = local77 + local38;
local146 = arg5;
local148 = arg9;
local150 = arg13;
} else if (local86 == 14) {
local142 = local73 + local44;
local144 = local77 + local38;
local146 = arg6;
local148 = arg10;
local150 = arg14;
} else if (local86 == 15) {
local142 = local73 + local44;
local144 = local77 + local44;
local146 = arg7;
local148 = arg11;
local150 = arg15;
} else {
local142 = local73 + local38;
local144 = local77 + local44;
local146 = arg8;
local148 = arg12;
local150 = arg16;
}
this.anIntArray168[local79] = local142;
this.anIntArray160[local79] = local146;
this.anIntArray163[local79] = local144;
local66[local79] = local148;
local69[local79] = local150;
}
@Pc(534) int[] local534 = Static68.anIntArrayArray13[arg0];
local86 = local534.length / 4;
this.anIntArray166 = new int[local86];
this.anIntArray162 = new int[local86];
this.anIntArray158 = new int[local86];
this.anIntArray167 = new int[local86];
this.anIntArray172 = new int[local86];
this.anIntArray171 = new int[local86];
if (arg2 != -1) {
this.anIntArray161 = new int[local86];
}
local142 = 0;
for (local144 = 0; local144 < local86; local144++) {
local146 = local534[local142];
local148 = local534[local142 + 1];
local150 = local534[local142 + 2];
@Pc(599) int local599 = local534[local142 + 3];
local142 += 4;
if (local148 < 4) {
local148 = local148 - arg1 & 0x3;
}
if (local150 < 4) {
local150 = local150 - arg1 & 0x3;
}
if (local599 < 4) {
local599 = local599 - arg1 & 0x3;
}
this.anIntArray166[local144] = local148;
this.anIntArray162[local144] = local150;
this.anIntArray158[local144] = local599;
if (local146 == 0) {
this.anIntArray167[local144] = local66[local148];
this.anIntArray172[local144] = local66[local150];
this.anIntArray171[local144] = local66[local599];
if (this.anIntArray161 != null) {
this.anIntArray161[local144] = -1;
}
} else {
this.anIntArray167[local144] = local69[local148];
this.anIntArray172[local144] = local69[local150];
this.anIntArray171[local144] = local69[local599];
if (this.anIntArray161 != null) {
this.anIntArray161[local144] = arg2;
}
}
}
local144 = arg5;
local146 = arg6;
if (arg6 < arg5) {
local144 = arg6;
}
if (arg6 > arg6) {
local146 = arg6;
}
if (arg7 < local144) {
local144 = arg7;
}
if (arg7 > arg6) {
local146 = arg7;
}
if (arg8 < local144) {
;
}
if (arg8 > local146) {
;
}
}
}