rt4-client/client/src/main/java/rt4/Static223.java

139 lines
4.1 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 Static223 {
@OriginalMember(owner = "client!sc", name = "z", descriptor = "[Z")
public static final boolean[] aBooleanArray116 = new boolean[100];
@OriginalMember(owner = "client!sc", name = "a", descriptor = "(IIILclient!km;)V")
public static void animateNpc(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) Npc arg2) {
if (arg2.seqId == arg1 && arg1 != -1) {
@Pc(10) SeqType local10 = SeqTypeList.get(arg1);
@Pc(13) int local13 = local10.anInt5347;
if (local13 == 1) {
arg2.anInt3373 = 1;
arg2.anInt3425 = 0;
arg2.anInt3360 = 0;
arg2.anInt3371 = 0;
arg2.anInt3420 = arg0;
SoundPlayer.playSeqSound(arg2.zFine, local10, arg2.xFine, false, arg2.anInt3425);
}
if (local13 == 2) {
arg2.anInt3371 = 0;
}
} else if (arg1 == -1 || arg2.seqId == -1 || SeqTypeList.get(arg1).forcedPriority >= SeqTypeList.get(arg2.seqId).forcedPriority) {
arg2.anInt3360 = 0;
arg2.seqId = arg1;
arg2.anInt3373 = 1;
arg2.anInt3371 = 0;
arg2.anInt3420 = arg0;
arg2.anInt3405 = arg2.movementQueueSize;
arg2.anInt3425 = 0;
if (arg2.seqId != -1) {
SoundPlayer.playSeqSound(arg2.zFine, SeqTypeList.get(arg2.seqId), arg2.xFine, false, arg2.anInt3425);
}
}
}
@OriginalMember(owner = "client!sc", name = "a", descriptor = "()V")
public static void method3858() {
for (@Pc(1) int local1 = 0; local1 < SceneGraph.anInt726; local1++) {
@Pc(8) Scenery local8 = SceneGraph.aClass31Array3[local1];
Static266.method4193(local8);
SceneGraph.aClass31Array3[local1] = null;
}
SceneGraph.anInt726 = 0;
}
@OriginalMember(owner = "client!sc", name = "a", descriptor = "(IZ)Lclient!j;")
public static TextureOp method3860(@OriginalArg(0) int arg0) {
if (arg0 == 0) {
return new TextureOp20();
} else if (arg0 == 1) {
return new TextureOpColorFill();
} else if (arg0 == 2) {
return new TextureOp27();
} else if (arg0 == 3) {
return new TextureOp25();
} else if (arg0 == 4) {
return new TextureOp17();
} else if (arg0 == 5) {
return new TextureOp21();
} else if (arg0 == 6) {
return new TextureOp2();
} else if (arg0 == 7) {
return new TextureOpCombine();
} else if (arg0 == 8) {
return new TextureOpCurve();
} else if (arg0 == 9) {
return new TextureOp7();
} else if (arg0 == 10) {
return new TextureOpColorGradient();
} else if (arg0 == 11) {
return new TextureOp18();
} else if (arg0 == 12) {
return new TextureOp1();
} else if (arg0 == 13) {
return new TextureOp26();
} else if (arg0 == 14) {
return new TextureOp28();
} else if (arg0 == 15) {
return new TextureOp14();
} else if (arg0 == 16) {
return new TextureOp8();
} else if (arg0 == 17) {
return new TextureOp13();
} else if (arg0 == 18) {
return new TextureOpTiledSprite();
} else if (arg0 == 19) {
return new TextureOp16();
} else if (arg0 == 20) {
return new TextureOp11();
} else if (arg0 == 21) {
return new TextureOp5();
} else if (arg0 == 22) {
return new TextureOp31();
} else if (arg0 == 23) {
return new TextureOp15();
} else if (arg0 == 24) {
return new TextureOp10();
} else if (arg0 == 25) {
return new TextureOp30();
} else if (arg0 == 26) {
return new TextureOpBinary();
} else if (arg0 == 27) {
return new TextureOp6();
} else if (arg0 == 28) {
return new TextureOp22();
} else if (arg0 == 29) {
return new TextureOp29();
} else if (arg0 == 30) {
return new TextureOp9();
} else if (arg0 == 31) {
return new TextureOp12();
} else if (arg0 == 32) {
return new TextureOp24();
} else if (arg0 == 33) {
return new TextureOp3();
} else if (arg0 == 34) {
return new TextureOp4();
} else if (arg0 == 35) {
return new TextureOp23();
} else if (arg0 == 36) {
return new TextureOp32();
} else if (arg0 == 37) {
return new TextureOp19();
} else if (arg0 == 38) {
return new TextureOp33();
} else if (arg0 == 39) {
return new TextureOpSprite();
} else {
return null;
}
}
}