-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathClass128.java
200 lines (171 loc) · 8.38 KB
/
Class128.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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
final class Class128 {
static int anInt1682 = 1;
static Class93 aClass93_1683 = new Class93(64);
private Class3_Sub28[] aClass3_Sub28Array1684;
static boolean aBoolean1685 = true;
private static Class94 aClass94_1686 = Class3_Sub4.buildString("shake:");
static Class94 aClass94_1687 = Class3_Sub4.buildString("(Z");
static Class94 aClass94_1688 = aClass94_1686;
static Class94 aClass94_1689 = aClass94_1686;
static final void method1760(int var0, byte var1, int var2) {
try {
Class61 var3 = Class3_Sub13_Sub22.aClass61ArrayArrayArray3273[Class26.anInt501][var2][var0];
if(var3 != null) {
if(var1 == 65) {
int var4 = -99999999;
Class3_Sub28_Sub14 var5 = null;
Class3_Sub28_Sub14 var6;
for(var6 = (Class3_Sub28_Sub14)var3.method1222(-60); null != var6; var6 = (Class3_Sub28_Sub14)var3.method1221(4)) {
Class48 var7 = Class38.method1023(var6.aClass140_Sub7_3676.anInt2936, (byte)104);
int var8 = var7.anInt757;
if(var7.anInt764 == 1) {
var8 *= 1 + var6.aClass140_Sub7_3676.anInt2930;
}
if(var4 < var8) {
var4 = var8;
var5 = var6;
}
}
if(null != var5) {
var3.method1216(64, var5);
Class140_Sub7 var12 = null;
Class140_Sub7 var14 = null;
for(var6 = (Class3_Sub28_Sub14)var3.method1222(var1 ^ -119); var6 != null; var6 = (Class3_Sub28_Sub14)var3.method1221(var1 + -61)) {
Class140_Sub7 var9 = var6.aClass140_Sub7_3676;
if(~var9.anInt2936 != ~var5.aClass140_Sub7_3676.anInt2936) {
if(null == var12) {
var12 = var9;
}
if(~var9.anInt2936 != ~var12.anInt2936 && null == var14) {
var14 = var9;
}
}
}
long var13 = (long)(1610612736 + (var0 << 7) + var2);
Class3_Sub13_Sub10.method213(Class26.anInt501, var2, var0, Class121.method1736(Class26.anInt501, 1, 64 + 128 * var2, 64 + var0 * 128), var5.aClass140_Sub7_3676, var13, var12, var14);
} else {
Class111.method1688(Class26.anInt501, var2, var0);
}
}
} else {
Class111.method1688(Class26.anInt501, var2, var0);
}
} catch (RuntimeException var11) {
throw Class44.method1067(var11, "rm.E(" + var0 + ',' + var1 + ',' + var2 + ')');
}
}
public static void method1761(byte var0) {
try {
aClass94_1688 = null;
aClass94_1686 = null;
aClass94_1689 = null;
aClass94_1687 = null;
if(var0 < -46) {
aClass93_1683 = null;
}
} catch (RuntimeException var2) {
throw Class44.method1067(var2, "rm.C(" + var0 + ')');
}
}
static final void method1762(long var0, byte var2) {
try {
try {
int var3 = 30 / ((var2 - -86) / 36);
Thread.sleep(var0);
} catch (InterruptedException var4) {
;
}
} catch (RuntimeException var5) {
throw Class44.method1067(var5, "rm.B(" + var0 + ',' + var2 + ')');
}
}
static final Class140_Sub1 method1763(boolean var0, int var1, int var2, int var3, int var4, Class140_Sub1 var5, int var6) {
try {
long var7 = (long)var3;
Class140_Sub1 var9 = (Class140_Sub1)Class61.aClass93_939.method1526(var7, (byte)121);
if(var9 == null) {
Class140_Sub5 var10 = Class140_Sub5.method2015(Class159.aClass153_2019, var3, 0);
if(var10 == null) {
return null;
}
var9 = var10.method2008(64, 768, -50, -10, -50);
Class61.aClass93_939.method1515((byte)-95, var9, var7);
}
int var17 = var5.method1884();
int var11 = var5.method1883();
int var12 = var5.method1898();
int var13 = var5.method1872();
var9 = var9.method1882(var0, true, true);
if(var1 != 0) {
var9.method1876(var1);
}
int var15;
if(Class138.aBoolean1807) {
Class140_Sub1_Sub1 var14 = (Class140_Sub1_Sub1)var9;
if(var6 != Class121.method1736(Class26.anInt501, 1, var4 + var17, var2 + var12) || var6 != Class121.method1736(Class26.anInt501, 1, var4 - -var11, var13 + var2)) {
for(var15 = 0; ~var15 > ~var14.anInt3823; ++var15) {
var14.anIntArray3845[var15] += Class121.method1736(Class26.anInt501, 1, var14.anIntArray3822[var15] + var4, var14.anIntArray3848[var15] + var2) - var6;
}
var14.aClass121_3839.aBoolean1640 = false;
var14.aClass6_3835.aBoolean98 = false;
}
} else {
Class140_Sub1_Sub2 var18 = (Class140_Sub1_Sub2)var9;
if(var6 != Class121.method1736(Class26.anInt501, 1, var17 + var4, var12 + var2) || var6 != Class121.method1736(Class26.anInt501, 1, var4 - -var11, var13 + var2)) {
for(var15 = 0; var18.anInt3891 > var15; ++var15) {
var18.anIntArray3883[var15] += Class121.method1736(Class26.anInt501, 1, var4 + var18.anIntArray3885[var15], var18.anIntArray3895[var15] + var2) - var6;
}
var18.aBoolean3897 = false;
}
}
return var9;
} catch (RuntimeException var16) {
throw Class44.method1067(var16, "rm.D(" + var0 + ',' + var1 + ',' + var2 + ',' + var3 + ',' + var4 + ',' + (var5 != null?"{...}":"null") + ',' + var6 + ')');
}
}
static final void method1764(int var0, int var1, int var2) {
for(int var3 = 0; var3 < Class3_Sub17.anInt2456; ++var3) {
for(int var4 = 0; var4 < Class89.anInt1234; ++var4) {
for(int var5 = 0; var5 < Class3_Sub13_Sub15.anInt3179; ++var5) {
Class3_Sub2 var6 = Class75_Sub2.aClass3_Sub2ArrayArrayArray2638[var3][var4][var5];
if(var6 != null) {
Class70 var7 = var6.aClass70_2234;
if(var7 != null && var7.aClass140_1049.method1865()) {
Class3_Sub13_Sub10.method214(var7.aClass140_1049, var3, var4, var5, 1, 1);
if(var7.aClass140_1052 != null && var7.aClass140_1052.method1865()) {
Class3_Sub13_Sub10.method214(var7.aClass140_1052, var3, var4, var5, 1, 1);
var7.aClass140_1049.method1866(var7.aClass140_1052, 0, 0, 0, false);
var7.aClass140_1052 = var7.aClass140_1052.method1861(var0, var1, var2);
}
var7.aClass140_1049 = var7.aClass140_1049.method1861(var0, var1, var2);
}
for(int var8 = 0; var8 < var6.anInt2223; ++var8) {
Class25 var9 = var6.aClass25Array2221[var8];
if(var9 != null && var9.aClass140_479.method1865()) {
Class3_Sub13_Sub10.method214(var9.aClass140_479, var3, var4, var5, var9.anInt495 - var9.anInt483 + 1, var9.anInt481 - var9.anInt478 + 1);
var9.aClass140_479 = var9.aClass140_479.method1861(var0, var1, var2);
}
}
Class12 var10 = var6.aClass12_2230;
if(var10 != null && var10.aClass140_320.method1865()) {
Class155.method2162(var10.aClass140_320, var3, var4, var5);
var10.aClass140_320 = var10.aClass140_320.method1861(var0, var1, var2);
}
}
}
}
}
}
Class128(int var1) {
try {
this.aClass3_Sub28Array1684 = new Class3_Sub28[var1];
for(int var2 = 0; ~var2 > ~var1; ++var2) {
Class3_Sub28 var3 = this.aClass3_Sub28Array1684[var2] = new Class3_Sub28();
var3.aClass3_Sub28_2570 = var3;
var3.aClass3_Sub28_2578 = var3;
}
} catch (RuntimeException var4) {
throw Class44.method1067(var4, "rm.<init>(" + var1 + ')');
}
}
}