mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-19 04:50:25 -07:00
Refactor client.mainLoad
This commit is contained in:
parent
c2553bfafb
commit
16e8148b7a
148 changed files with 1021 additions and 1023 deletions
|
|
@ -1,7 +1,5 @@
|
|||
import java.awt.Component;
|
||||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
public final class Static107 {
|
||||
|
||||
|
|
@ -27,71 +25,18 @@ public final class Static107 {
|
|||
public static final int[] anIntArray259 = new int[14];
|
||||
|
||||
@OriginalMember(owner = "client!id", name = "f", descriptor = "Z")
|
||||
public static boolean aBoolean147 = false;
|
||||
public static boolean clean = false;
|
||||
|
||||
@OriginalMember(owner = "client!id", name = "j", descriptor = "Lclient!of;")
|
||||
public static QuickChatCommandDecoder anInterface3_1 = null;
|
||||
|
||||
@OriginalMember(owner = "client!id", name = "b", descriptor = "(I)V")
|
||||
public static void method2261() {
|
||||
if (Static147.aClass62_2 != null) {
|
||||
Static147.aClass62_2.method3565();
|
||||
if (Static147.soundChannel != null) {
|
||||
Static147.soundChannel.loop();
|
||||
}
|
||||
if (Static11.aClass62_1 != null) {
|
||||
Static11.aClass62_1.method3565();
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!id", name = "a", descriptor = "(ILsignlink!ll;Ljava/awt/Component;II)Lclient!vh;")
|
||||
public static AudioChannel method2262(@OriginalArg(0) int arg0, @OriginalArg(1) SignLink arg1, @OriginalArg(2) Component arg2, @OriginalArg(3) int arg3) {
|
||||
if (Static44.sampleRate == 0) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
try {
|
||||
@Pc(33) AudioChannel local33 = (AudioChannel) Class.forName("JavaAudioChannel").getDeclaredConstructor().newInstance();
|
||||
local33.anInt4641 = arg0;
|
||||
local33.anIntArray411 = new int[(AudioChannel.stereo ? 2 : 1) * 256];
|
||||
local33.init(arg2);
|
||||
local33.anInt4644 = (arg0 & -1024) + 1024;
|
||||
if (local33.anInt4644 > 16384) {
|
||||
local33.anInt4644 = 16384;
|
||||
}
|
||||
local33.open(local33.anInt4644);
|
||||
if (Static258.anInt5637 > 0 && Static60.aClass19_1 == null) {
|
||||
Static60.aClass19_1 = new AudioThread();
|
||||
Static60.aClass19_1.aClass213_1 = arg1;
|
||||
arg1.startThread(Static258.anInt5637, Static60.aClass19_1);
|
||||
}
|
||||
if (Static60.aClass19_1 != null) {
|
||||
if (Static60.aClass19_1.aClass62Array1[arg3] != null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
Static60.aClass19_1.aClass62Array1[arg3] = local33;
|
||||
}
|
||||
return local33;
|
||||
} catch (@Pc(109) Throwable local109) {
|
||||
try {
|
||||
@Pc(120) SignLinkAudioChannel local120 = new SignLinkAudioChannel(arg1, arg3);
|
||||
local120.anIntArray411 = new int[(AudioChannel.stereo ? 2 : 1) * 256];
|
||||
local120.anInt4641 = arg0;
|
||||
local120.init(arg2);
|
||||
local120.anInt4644 = 16384;
|
||||
local120.open(local120.anInt4644);
|
||||
if (Static258.anInt5637 > 0 && Static60.aClass19_1 == null) {
|
||||
Static60.aClass19_1 = new AudioThread();
|
||||
Static60.aClass19_1.aClass213_1 = arg1;
|
||||
arg1.startThread(Static258.anInt5637, Static60.aClass19_1);
|
||||
}
|
||||
if (Static60.aClass19_1 != null) {
|
||||
if (Static60.aClass19_1.aClass62Array1[arg3] != null) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
Static60.aClass19_1.aClass62Array1[arg3] = local120;
|
||||
}
|
||||
return local120;
|
||||
} catch (@Pc(186) Throwable local186) {
|
||||
return new AudioChannel();
|
||||
}
|
||||
if (Static11.musicChannel != null) {
|
||||
Static11.musicChannel.loop();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -104,7 +49,7 @@ public final class Static107 {
|
|||
}
|
||||
|
||||
@OriginalMember(owner = "client!id", name = "a", descriptor = "(Lclient!ve;B)V")
|
||||
public static void method2264(@OriginalArg(0) Js5 arg0) {
|
||||
public static void init(@OriginalArg(0) Js5 arg0) {
|
||||
Static85.aClass153_36 = arg0;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue