mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-11 09:00:26 -07:00
Rename Class3_Sub1 to TextureOp
This commit is contained in:
parent
396a5f0691
commit
27133732c7
43 changed files with 51 additions and 51 deletions
93
client/src/main/java/TextureOp.java
Normal file
93
client/src/main/java/TextureOp.java
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
import org.openrs2.deob.annotation.OriginalArg;
|
||||
import org.openrs2.deob.annotation.OriginalClass;
|
||||
import org.openrs2.deob.annotation.OriginalMember;
|
||||
import org.openrs2.deob.annotation.Pc;
|
||||
|
||||
@OriginalClass("client!j")
|
||||
public abstract class TextureOp extends Node {
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "t", descriptor = "Lclient!nd;")
|
||||
protected Class103 aClass103_41;
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "G", descriptor = "I")
|
||||
public int anInt5840;
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "H", descriptor = "Lclient!pf;")
|
||||
protected Class121 aClass121_41;
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "u", descriptor = "[Lclient!j;")
|
||||
public final TextureOp[] aClass3_Sub1Array42;
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "p", descriptor = "Z")
|
||||
public boolean aBoolean309;
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "<init>", descriptor = "(IZ)V")
|
||||
protected TextureOp(@OriginalArg(0) int arg0, @OriginalArg(1) boolean arg1) {
|
||||
this.aClass3_Sub1Array42 = new TextureOp[arg0];
|
||||
this.aBoolean309 = arg1;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "a", descriptor = "(III)[I")
|
||||
protected final int[] method4624(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
||||
return this.aClass3_Sub1Array42[arg0].aBoolean309 ? this.aClass3_Sub1Array42[arg0].method4626(arg1) : this.aClass3_Sub1Array42[arg0].method4638(arg1)[0];
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "a", descriptor = "(IB)[I")
|
||||
public int[] method4626(@OriginalArg(0) int arg0) {
|
||||
throw new IllegalStateException("This operation does not have a monochrome output");
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "d", descriptor = "(B)I")
|
||||
public int method4627() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "a", descriptor = "(ILclient!wa;Z)V")
|
||||
public void method4629(@OriginalArg(0) int arg0, @OriginalArg(1) Buffer arg1) {
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "e", descriptor = "(I)V")
|
||||
public void method4630() {
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "f", descriptor = "(I)I")
|
||||
public int method4631() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "b", descriptor = "(III)V")
|
||||
public final void method4632(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
||||
@Pc(15) int local15 = this.anInt5840 == 255 ? arg0 : this.anInt5840;
|
||||
if (this.aBoolean309) {
|
||||
this.aClass121_41 = new Class121(local15, arg0, arg1);
|
||||
} else {
|
||||
this.aClass103_41 = new Class103(local15, arg0, arg1);
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "e", descriptor = "(B)V")
|
||||
public void method4633() {
|
||||
if (this.aBoolean309) {
|
||||
this.aClass121_41.method3442();
|
||||
this.aClass121_41 = null;
|
||||
} else {
|
||||
this.aClass103_41.method3169();
|
||||
this.aClass103_41 = null;
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "a", descriptor = "(IIB)[[I")
|
||||
protected final int[][] method4634(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
||||
if (this.aClass3_Sub1Array42[arg1].aBoolean309) {
|
||||
@Pc(32) int[] local32 = this.aClass3_Sub1Array42[arg1].method4626(arg0);
|
||||
return new int[][] { local32, local32, local32 };
|
||||
} else {
|
||||
return this.aClass3_Sub1Array42[arg1].method4638(arg0);
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!j", name = "b", descriptor = "(II)[[I")
|
||||
public int[][] method4638(@OriginalArg(1) int arg0) {
|
||||
throw new IllegalStateException("This operation does not have a colour output");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue