@@ -174,10 +174,10 @@ public class Model extends ModelSource {
174174 public static int [] field1256 = new int [1000 ];
175175
176176 @ ObfuscatedName ("LZYQDKJV.Ib" )
177- public static int [] field1257 = Pix3D .sinTable ;
177+ public static int [] sinTable = Pix3D .sinTable ;
178178
179179 @ ObfuscatedName ("LZYQDKJV.Jb" )
180- public static int [] field1258 = Pix3D .cosTable ;
180+ public static int [] cosTable = Pix3D .cosTable ;
181181
182182 @ ObfuscatedName ("LZYQDKJV.Kb" )
183183 public static int [] field1259 = Pix3D .colourTable ;
@@ -201,19 +201,19 @@ public class Model extends ModelSource {
201201 public static int field1251 ;
202202
203203 @ ObfuscatedName ("LZYQDKJV.Eb" )
204- public static int field1253 ;
204+ public static int mouseX ;
205205
206206 @ ObfuscatedName ("LZYQDKJV.Fb" )
207- public static int field1254 ;
207+ public static int mouseY ;
208208
209209 @ ObfuscatedName ("LZYQDKJV.Gb" )
210- public static int field1255 ;
210+ public static int pickedCount ;
211211
212212 @ ObfuscatedName ("LZYQDKJV.hb" )
213213 public static OnDemandProvider field1230 ;
214214
215215 @ ObfuscatedName ("LZYQDKJV.Db" )
216- public static boolean field1252 ;
216+ public static boolean checkHover ;
217217
218218 @ ObfuscatedName ("LZYQDKJV.gb" )
219219 public static Metadata [] field1229 ;
@@ -225,7 +225,7 @@ public class Model extends ModelSource {
225225 public int [][] field1226 ;
226226
227227 @ ObfuscatedName ("LZYQDKJV.a(Z)V" )
228- public static void method355 () {
228+ public static void unload () {
229229 field1229 = null ;
230230 field1231 = null ;
231231 field1232 = null ;
@@ -242,8 +242,8 @@ public static void method355() {
242242 field1243 = null ;
243243 field1244 = null ;
244244 field1245 = null ;
245- field1257 = null ;
246- field1258 = null ;
245+ sinTable = null ;
246+ cosTable = null ;
247247 field1259 = null ;
248248 field1260 = null ;
249249 }
@@ -1202,22 +1202,22 @@ public void method369(int arg0, int[] arg1, int arg2, int arg3, int arg4) {
12021202 int var24 = (arg3 & 0xFF ) * 8 ;
12031203 int var25 = (arg4 & 0xFF ) * 8 ;
12041204 if (var25 != 0 ) {
1205- int var26 = field1257 [var25 ];
1206- int var27 = field1258 [var25 ];
1205+ int var26 = sinTable [var25 ];
1206+ int var27 = cosTable [var25 ];
12071207 int var28 = this .field1197 [var22 ] * var26 + this .field1196 [var22 ] * var27 >> 16 ;
12081208 this .field1197 [var22 ] = this .field1197 [var22 ] * var27 - this .field1196 [var22 ] * var26 >> 16 ;
12091209 this .field1196 [var22 ] = var28 ;
12101210 }
12111211 if (var23 != 0 ) {
1212- int var29 = field1257 [var23 ];
1213- int var30 = field1258 [var23 ];
1212+ int var29 = sinTable [var23 ];
1213+ int var30 = cosTable [var23 ];
12141214 int var31 = this .field1197 [var22 ] * var30 - this .field1198 [var22 ] * var29 >> 16 ;
12151215 this .field1198 [var22 ] = this .field1198 [var22 ] * var30 + this .field1197 [var22 ] * var29 >> 16 ;
12161216 this .field1197 [var22 ] = var31 ;
12171217 }
12181218 if (var24 != 0 ) {
1219- int var32 = field1257 [var24 ];
1220- int var33 = field1258 [var24 ];
1219+ int var32 = sinTable [var24 ];
1220+ int var33 = cosTable [var24 ];
12211221 int var34 = this .field1198 [var22 ] * var32 + this .field1196 [var22 ] * var33 >> 16 ;
12221222 this .field1198 [var22 ] = this .field1198 [var22 ] * var33 - this .field1196 [var22 ] * var32 >> 16 ;
12231223 this .field1196 [var22 ] = var34 ;
@@ -1281,8 +1281,8 @@ public void method370(boolean arg0) {
12811281
12821282 @ ObfuscatedName ("LZYQDKJV.b(II)V" )
12831283 public void method371 (int arg0 ) {
1284- int var3 = field1257 [arg0 ];
1285- int var4 = field1258 [arg0 ];
1284+ int var3 = sinTable [arg0 ];
1285+ int var4 = cosTable [arg0 ];
12861286 for (int var5 = 0 ; var5 < this .field1195 ; var5 ++) {
12871287 int var7 = this .field1197 [var5 ] * var4 - this .field1198 [var5 ] * var3 >> 16 ;
12881288 this .field1198 [var5 ] = this .field1198 [var5 ] * var4 + this .field1197 [var5 ] * var3 >> 16 ;
@@ -1485,14 +1485,14 @@ public static final int method379(int arg0, int arg1, int arg2) {
14851485 public void method380 (int arg0 , int arg1 , int arg2 , int arg3 , int arg4 , int arg5 , int arg6 ) {
14861486 int var8 = Pix3D .centerX ;
14871487 int var9 = Pix3D .centerY ;
1488- int var10 = field1257 [arg0 ];
1489- int var11 = field1258 [arg0 ];
1490- int var12 = field1257 [arg1 ];
1491- int var13 = field1258 [arg1 ];
1492- int var14 = field1257 [arg2 ];
1493- int var15 = field1258 [arg2 ];
1494- int var16 = field1257 [arg3 ];
1495- int var17 = field1258 [arg3 ];
1488+ int var10 = sinTable [arg0 ];
1489+ int var11 = cosTable [arg0 ];
1490+ int var12 = sinTable [arg1 ];
1491+ int var13 = cosTable [arg1 ];
1492+ int var14 = sinTable [arg2 ];
1493+ int var15 = cosTable [arg2 ];
1494+ int var16 = sinTable [arg3 ];
1495+ int var17 = cosTable [arg3 ];
14961496 int var18 = arg5 * var16 + arg6 * var17 >> 16 ;
14971497 for (int var19 = 0 ; var19 < this .field1195 ; var19 ++) {
14981498 int var20 = this .field1196 [var19 ];
@@ -1568,7 +1568,7 @@ public void method381(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5
15681568 var23 = true ;
15691569 }
15701570 boolean var24 = false ;
1571- if (arg8 > 0 && field1252 ) {
1571+ if (arg8 > 0 && checkHover ) {
15721572 int var25 = var11 - var12 ;
15731573 if (var25 <= 50 ) {
15741574 var25 = 50 ;
@@ -1591,11 +1591,11 @@ public void method381(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5
15911591 var29 = var19 / var13 ;
15921592 var28 = var21 / var25 ;
15931593 }
1594- int var30 = field1253 - Pix3D .centerX ;
1595- int var31 = field1254 - Pix3D .centerY ;
1594+ int var30 = mouseX - Pix3D .centerX ;
1595+ int var31 = mouseY - Pix3D .centerY ;
15961596 if (var30 > var26 && var30 < var27 && var31 > var28 && var31 < var29 ) {
15971597 if (this .field1227 ) {
1598- field1256 [field1255 ++] = arg8 ;
1598+ field1256 [pickedCount ++] = arg8 ;
15991599 } else {
16001600 var24 = true ;
16011601 }
@@ -1606,8 +1606,8 @@ public void method381(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5
16061606 int var34 = 0 ;
16071607 int var35 = 0 ;
16081608 if (arg0 != 0 ) {
1609- var34 = field1257 [arg0 ];
1610- var35 = field1258 [arg0 ];
1609+ var34 = sinTable [arg0 ];
1610+ var35 = cosTable [arg0 ];
16111611 }
16121612 for (int var36 = 0 ; var36 < this .field1195 ; var36 ++) {
16131613 int var37 = this .field1196 [var36 ];
@@ -1663,8 +1663,8 @@ public void method382(boolean arg0, boolean arg1, int arg2) {
16631663 int var36 = (field1235 [var30 ] + field1235 [var31 ] + field1235 [var32 ]) / 3 + this .field1221 ;
16641664 field1240 [var36 ][field1239 [var36 ]++] = var5 ;
16651665 } else {
1666- if (arg1 && this .method385 (field1253 , field1254 , field1234 [var30 ], field1234 [var31 ], field1234 [var32 ], var33 , var34 , var35 )) {
1667- field1256 [field1255 ++] = arg2 ;
1666+ if (arg1 && this .method385 (mouseX , mouseY , field1234 [var30 ], field1234 [var31 ], field1234 [var32 ], var33 , var34 , var35 )) {
1667+ field1256 [pickedCount ++] = arg2 ;
16681668 arg1 = false ;
16691669 }
16701670 if ((field1234 [var32 ] - field1234 [var31 ]) * (var33 - var34 ) - (field1234 [var30 ] - field1234 [var31 ]) * (var35 - var34 ) > 0 ) {
0 commit comments