mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-17 12:00:19 -07:00
118 lines
4.7 KiB
Java
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;
|
|
}
|
|
}
|
|
}
|
|
}
|