rt4-client/client/src/main/java/rt4/Static231.java
2022-06-27 20:30:17 -04:00

118 lines
4.7 KiB
Java

package rt4;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static231 {
@OriginalMember(owner = "client!sk", name = "jb", descriptor = "I")
public static int anInt5203;
@OriginalMember(owner = "client!sk", name = "mb", descriptor = "I")
public static int anInt5205;
@OriginalMember(owner = "client!sk", name = "lb", descriptor = "Z")
public static boolean aBoolean252 = false;
@OriginalMember(owner = "client!sk", name = "a", descriptor = "(IIIIII)V")
public static void method3982(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int arg4) {
@Pc(15) int local15 = arg4 - arg2;
@Pc(19) int local19 = arg1 - arg3;
if (local15 == 0) {
if (local19 != 0) {
method1306(arg1, arg3, arg0, arg2);
}
} else if (local19 == 0) {
method4019(arg2, arg0, arg4, arg3);
} else {
@Pc(50) int local50 = (local19 << 12) / local15;
@Pc(59) int local59 = arg3 - (local50 * arg2 >> 12);
@Pc(68) int local68;
@Pc(76) int local76;
if (TextureOp29.anInt4164 > arg2) {
local68 = TextureOp29.anInt4164;
local76 = (TextureOp29.anInt4164 * local50 >> 12) + local59;
} else if (arg2 > TextureOp29.anInt5063) {
local76 = (TextureOp29.anInt5063 * local50 >> 12) + local59;
local68 = TextureOp29.anInt5063;
} else {
local68 = arg2;
local76 = arg3;
}
@Pc(109) int local109;
@Pc(118) int local118;
if (arg4 < TextureOp29.anInt4164) {
local109 = TextureOp29.anInt4164;
local118 = local59 + (local50 * TextureOp29.anInt4164 >> 12);
} else if (TextureOp29.anInt5063 < arg4) {
local109 = TextureOp29.anInt5063;
local118 = local59 + (local50 * TextureOp29.anInt5063 >> 12);
} else {
local118 = arg1;
local109 = arg4;
}
if (TextureOp29.anInt5773 > local118) {
local109 = (TextureOp29.anInt5773 - local59 << 12) / local50;
local118 = TextureOp29.anInt5773;
} else if (local118 > TextureOp29.anInt2869) {
local118 = TextureOp29.anInt2869;
local109 = (TextureOp29.anInt2869 - local59 << 12) / local50;
}
if (local76 < TextureOp29.anInt5773) {
local76 = TextureOp29.anInt5773;
local68 = (TextureOp29.anInt5773 - local59 << 12) / local50;
} else if (TextureOp29.anInt2869 < local76) {
local76 = TextureOp29.anInt2869;
local68 = (TextureOp29.anInt2869 - local59 << 12) / local50;
}
Static241.method4547(arg0, local118, local76, local109, local68);
}
}
@OriginalMember(owner = "client!ta", name = "a", descriptor = "(IIZII)V")
public static void method4019(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
if (arg3 >= TextureOp29.anInt5773 && arg3 <= TextureOp29.anInt2869) {
@Pc(15) int local15 = method1690(TextureOp29.anInt5063, arg0, TextureOp29.anInt4164);
@Pc(21) int local21 = method1690(TextureOp29.anInt5063, arg2, TextureOp29.anInt4164);
method3826(arg1, arg3, local21, local15);
}
}
@OriginalMember(owner = "client!gd", name = "a", descriptor = "(IIBI)I")
public static int method1690(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) int arg2) {
return arg2 > arg1 ? arg2 : arg1 > arg0 ? arg0 : arg1;
}
@OriginalMember(owner = "client!sa", name = "a", descriptor = "(IIIBI)V")
public static void method3826(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(4) int arg3) {
if (arg3 <= arg2) {
TextureOp29SubOp4.method2576(TextureOp29SubOp4.anIntArrayArray10[arg1], arg3, arg2, arg0);
} else {
TextureOp29SubOp4.method2576(TextureOp29SubOp4.anIntArrayArray10[arg1], arg2, arg3, arg0);
}
}
@OriginalMember(owner = "client!ed", name = "a", descriptor = "(ZIIII)V")
public static void method1306(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
if (arg3 >= TextureOp29.anInt4164 && arg3 <= TextureOp29.anInt5063) {
@Pc(22) int local22 = method1690(TextureOp29.anInt2869, arg1, TextureOp29.anInt5773);
@Pc(28) int local28 = method1690(TextureOp29.anInt2869, arg0, TextureOp29.anInt5773);
method2054(local22, arg3, local28, arg2);
}
}
@OriginalMember(owner = "client!hm", name = "a", descriptor = "(IIIII)V")
public static void method2054(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
@Pc(8) int local8;
if (arg0 <= arg2) {
for (local8 = arg0; local8 < arg2; local8++) {
TextureOp29SubOp4.anIntArrayArray10[local8][arg1] = arg3;
}
} else {
for (local8 = arg2; local8 < arg0; local8++) {
TextureOp29SubOp4.anIntArrayArray10[local8][arg1] = arg3;
}
}
}
}