-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathClass3_Sub13_Sub32.java
126 lines (108 loc) · 4.26 KB
/
Class3_Sub13_Sub32.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
import java.awt.Font;
final class Class3_Sub13_Sub32 extends Class3_Sub13 {
static int[] anIntArray3383 = new int[5];
static Font aFont3384;
private int anInt3385 = 585;
private static Class94 aClass94_3386 = Class3_Sub4.buildString("Use");
static boolean aBoolean3387 = true;
static Class94 aClass94_3388 = aClass94_3386;
static volatile int anInt3389 = 0;
static final int method319(int var0, int var1, int var2) {
try {
if(var1 >= -99) {
aBoolean3387 = true;
}
int var3 = var0 >>> 31;
return (var0 + var3) / var2 - var3;
} catch (RuntimeException var4) {
throw Class44.method1067(var4, "sa.E(" + var0 + ',' + var1 + ',' + var2 + ')');
}
}
public Class3_Sub13_Sub32() {
super(0, true);
}
static final void method320(int var0, int var1, int var2, byte var3, int var4) {
try {
if(~var4 >= ~var2) {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var1], var4, -83, var2, var0);
} else {
Class3_Sub13_Sub23_Sub1.method282(Class38.anIntArrayArray663[var1], var2, -48, var4, var0);
}
if(var3 > -55) {
method320(99, 100, 74, (byte)13, 92);
}
} catch (RuntimeException var6) {
throw Class44.method1067(var6, "sa.C(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ')');
}
}
final int[] method154(int var1, byte var2) {
try {
int var4 = -76 / ((var2 - 30) / 36);
int[] var3 = this.aClass114_2382.method1709(-16409, var1);
if(this.aClass114_2382.aBoolean1580) {
int var5 = Class163_Sub3.anIntArray2999[var1];
for(int var6 = 0; ~Class113.anInt1559 < ~var6; ++var6) {
int var7 = Class102.anIntArray2125[var6];
int var8;
if(var7 > this.anInt3385 && 4096 - this.anInt3385 > var7 && ~(2048 + -this.anInt3385) > ~var5 && ~var5 > ~(this.anInt3385 + 2048)) {
var8 = 2048 - var7;
var8 = var8 < 0?-var8:var8;
var8 <<= 12;
var8 /= -this.anInt3385 + 2048;
var3[var6] = -var8 + 4096;
} else if(~var7 < ~(-this.anInt3385 + 2048) && var7 < this.anInt3385 + 2048) {
var8 = var5 + -2048;
var8 = ~var8 <= -1?var8:-var8;
var8 -= this.anInt3385;
var8 <<= 12;
var3[var6] = var8 / (-this.anInt3385 + 2048);
} else if(~var5 <= ~this.anInt3385 && ~(4096 - this.anInt3385) <= ~var5) {
if(this.anInt3385 <= var7 && var7 <= 4096 - this.anInt3385) {
var3[var6] = 0;
} else {
var8 = -var5 + 2048;
var8 = -1 < ~var8?-var8:var8;
var8 <<= 12;
var8 /= 2048 - this.anInt3385;
var3[var6] = -var8 + 4096;
}
} else {
var8 = var7 + -2048;
var8 = 0 > var8?-var8:var8;
var8 -= this.anInt3385;
var8 <<= 12;
var3[var6] = var8 / (-this.anInt3385 + 2048);
}
}
}
return var3;
} catch (RuntimeException var9) {
throw Class44.method1067(var9, "sa.D(" + var1 + ',' + var2 + ')');
}
}
public static void method321(int var0) {
try {
aClass94_3386 = null;
anIntArray3383 = null;
aFont3384 = null;
aClass94_3388 = null;
if(var0 != -21136) {
method319(-38, -96, -102);
}
} catch (RuntimeException var2) {
throw Class44.method1067(var2, "sa.B(" + var0 + ')');
}
}
final void method157(int var1, Class3_Sub30 var2, boolean var3) {
try {
if(!var3) {
anInt3389 = 99;
}
if(-1 == ~var1) {
this.anInt3385 = var2.method737(1);
}
} catch (RuntimeException var5) {
throw Class44.method1067(var5, "sa.A(" + var1 + ',' + (var2 != null?"{...}":"null") + ',' + var3 + ')');
}
}
}