mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2026-08-28 05:45:15 -06:00
57 lines
1.4 KiB
Java
57 lines
1.4 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 Static204 {
|
|
|
|
@OriginalMember(owner = "client!qi", name = "z", descriptor = "Lclient!qf;")
|
|
public static Sprite aClass3_Sub2_Sub1_10;
|
|
|
|
@OriginalMember(owner = "client!qi", name = "u", descriptor = "Lclient!ih;")
|
|
public static LinkedList aClass69_113 = new LinkedList();
|
|
|
|
@OriginalMember(owner = "client!qi", name = "B", descriptor = "Lclient!na;")
|
|
public static final JagString aClass100_896 = JagString.parse("<col=ffffff>");
|
|
|
|
@OriginalMember(owner = "client!qi", name = "b", descriptor = "(II)I")
|
|
public static int method3674(@OriginalArg(0) int arg0) {
|
|
@Pc(5) int local5 = 0;
|
|
if (arg0 < 0 || arg0 >= 65536) {
|
|
local5 += 16;
|
|
arg0 >>>= 0x10;
|
|
}
|
|
if (arg0 >= 256) {
|
|
local5 += 8;
|
|
arg0 >>>= 0x8;
|
|
}
|
|
if (arg0 >= 16) {
|
|
local5 += 4;
|
|
arg0 >>>= 0x4;
|
|
}
|
|
if (arg0 >= 4) {
|
|
arg0 >>>= 0x2;
|
|
local5 += 2;
|
|
}
|
|
if (arg0 >= 1) {
|
|
arg0 >>>= 0x1;
|
|
local5++;
|
|
}
|
|
return arg0 + local5;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!qi", name = "a", descriptor = "(IIBI)I")
|
|
public static int method3675(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) int arg2) {
|
|
@Pc(3) int local3 = arg0 & 0x3;
|
|
if (local3 == 0) {
|
|
return arg1;
|
|
} else if (local3 == 1) {
|
|
return arg2;
|
|
} else if (local3 == 2) {
|
|
return 1023 - arg1;
|
|
} else {
|
|
return 1023 - arg2;
|
|
}
|
|
}
|
|
}
|