home *** CD-ROM | disk | FTP | other *** search
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Font;
- import java.awt.FontMetrics;
- import java.awt.Frame;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.awt.Label;
- import java.awt.LayoutManager;
- import java.awt.MediaTracker;
- import java.awt.Panel;
- import java.awt.Toolkit;
- import java.awt.image.DirectColorModel;
- import java.awt.image.ImageObserver;
- import java.awt.image.MemoryImageSource;
- import java.awt.image.PixelGrabber;
- import java.io.ByteArrayOutputStream;
- import java.io.DataInputStream;
- import java.io.FilterInputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- import java.net.MalformedURLException;
- import java.net.URL;
-
- public class TmapCube extends Applet implements Runnable, ImageObserver {
- // $FF: renamed from: a int
- private int field_0;
- // $FF: renamed from: b java.awt.Frame
- Frame field_1;
- // $FF: renamed from: c boolean
- boolean field_2 = false;
- // $FF: renamed from: d java.lang.String
- final String field_3 = method_32("D\n[hGqZI}\u0002C\u001bImM%9BqAf\u0013\u000b,Ur\r\u0005eLc");
- // $FF: renamed from: e float
- float field_4;
- // $FF: renamed from: f float
- float field_5;
- // $FF: renamed from: g float
- float field_6;
- // $FF: renamed from: h int
- int field_7;
- // $FF: renamed from: i int
- int field_8;
- // $FF: renamed from: j int
- int field_9;
- // $FF: renamed from: k int
- int field_10;
- // $FF: renamed from: l short[]
- short[] field_11;
- // $FF: renamed from: m short[]
- short[] field_12;
- // $FF: renamed from: n short[]
- short[] field_13;
- // $FF: renamed from: o short[]
- short[] field_14;
- // $FF: renamed from: p short[]
- short[] field_15;
- // $FF: renamed from: q short[]
- short[] field_16;
- // $FF: renamed from: r int
- int field_17;
- // $FF: renamed from: s boolean
- boolean field_18;
- // $FF: renamed from: t int[]
- int[] field_19;
- // $FF: renamed from: u int[]
- int[] field_20;
- // $FF: renamed from: v int[]
- int[] field_21;
- // $FF: renamed from: w int[]
- int[] field_22;
- // $FF: renamed from: x int[]
- int[] field_23;
- // $FF: renamed from: y long
- long field_24;
- // $FF: renamed from: z long
- long field_25;
- // $FF: renamed from: A int
- int field_26;
- // $FF: renamed from: B int[]
- int[] field_27;
- // $FF: renamed from: C boolean
- boolean field_28 = false;
- // $FF: renamed from: D int
- int field_29;
- // $FF: renamed from: E int[]
- final int[] field_30 = new int[]{9, 6, 3, 0, 12, 15, 18, 21, 3, 6, 18, 15, 12, 21, 9, 0, 0, 3, 15, 12, 9, 21, 18, 6};
- // $FF: renamed from: F int
- static final int field_31 = 6;
- // $FF: renamed from: G float
- float field_32;
- // $FF: renamed from: H float
- float field_33;
- // $FF: renamed from: I float
- float field_34;
- // $FF: renamed from: J float
- float field_35;
- // $FF: renamed from: K float
- float field_36;
- // $FF: renamed from: L float
- float field_37;
- // $FF: renamed from: M float
- float field_38;
- // $FF: renamed from: N float
- float field_39;
- // $FF: renamed from: O float
- float field_40;
- // $FF: renamed from: P int
- int field_41;
- // $FF: renamed from: Q java.awt.Font
- Font field_42;
- // $FF: renamed from: R boolean
- boolean field_43 = false;
- // $FF: renamed from: S int
- int field_44;
- // $FF: renamed from: T java.awt.Graphics
- private Graphics field_45;
- // $FF: renamed from: U short[]
- short[] field_46;
- // $FF: renamed from: V short[]
- short[] field_47;
- // $FF: renamed from: W short[]
- short[] field_48;
- // $FF: renamed from: X short[]
- short[] field_49;
- // $FF: renamed from: Y short[]
- short[] field_50;
- // $FF: renamed from: Z short[]
- short[] field_51;
- // $FF: renamed from: ba int
- int field_52;
- // $FF: renamed from: bb int
- int field_53;
- // $FF: renamed from: bc int
- int field_54;
- // $FF: renamed from: bd float
- float field_55;
- // $FF: renamed from: be float
- float field_56;
- // $FF: renamed from: bf int
- int field_57;
- // $FF: renamed from: bg java.awt.Image
- private Image field_58;
- // $FF: renamed from: bh java.awt.Image
- private Image field_59;
- // $FF: renamed from: bi java.awt.Image
- private Image field_60;
- // $FF: renamed from: bj java.awt.Image
- private Image field_61;
- // $FF: renamed from: bk java.awt.Image
- private Image field_62;
- // $FF: renamed from: bl java.awt.Image
- private Image field_63;
- // $FF: renamed from: bm java.awt.Image
- private Image field_64;
- // $FF: renamed from: bn java.lang.String
- String field_65;
- // $FF: renamed from: bo java.lang.String
- String field_66;
- // $FF: renamed from: bp java.lang.String
- String field_67;
- // $FF: renamed from: bq java.lang.String
- String field_68;
- // $FF: renamed from: br java.lang.String
- String field_69;
- // $FF: renamed from: bs java.lang.String
- String field_70;
- // $FF: renamed from: bt int
- int field_71;
- // $FF: renamed from: bu boolean
- boolean field_72;
- // $FF: renamed from: bv int
- int field_73;
- // $FF: renamed from: bw boolean
- boolean field_74 = false;
- // $FF: renamed from: bx int
- int field_75;
- // $FF: renamed from: by int
- int field_76;
- // $FF: renamed from: bz double
- double field_77;
- // $FF: renamed from: bA int[]
- int[] field_78;
- // $FF: renamed from: bB boolean
- boolean field_79;
- // $FF: renamed from: bC java.lang.String[]
- String[] field_80;
- // $FF: renamed from: bD java.net.URL
- URL field_81;
- // $FF: renamed from: bE int
- int field_82;
- // $FF: renamed from: bF int
- int field_83;
- // $FF: renamed from: bG java.lang.String
- String field_84;
- // $FF: renamed from: bH java.lang.String
- String field_85;
- // $FF: renamed from: bI java.lang.String
- String field_86;
- // $FF: renamed from: bJ java.lang.String
- String field_87;
- // $FF: renamed from: bK java.lang.String
- String field_88;
- // $FF: renamed from: bL java.lang.String
- String field_89;
- // $FF: renamed from: bM java.lang.String
- String field_90;
- // $FF: renamed from: bN java.lang.String
- String field_91;
- // $FF: renamed from: bO java.lang.String
- String field_92;
- // $FF: renamed from: bP java.lang.String
- String field_93;
- // $FF: renamed from: bQ java.lang.String
- String field_94;
- // $FF: renamed from: bR java.lang.String
- String field_95;
- // $FF: renamed from: bS java.lang.String
- String field_96;
- // $FF: renamed from: bT java.lang.String
- String field_97;
- // $FF: renamed from: bU float
- float field_98;
- // $FF: renamed from: bV java.awt.MediaTracker
- MediaTracker field_99;
- // $FF: renamed from: bW int
- static final int field_100 = 1024;
- // $FF: renamed from: bX float
- static final float field_101 = 1024.0F;
- // $FF: renamed from: bY int
- int field_102;
- // $FF: renamed from: bZ boolean
- boolean field_103 = false;
- // $FF: renamed from: ca boolean
- boolean field_104;
- // $FF: renamed from: cb double[]
- double[] field_105;
- // $FF: renamed from: cc double[]
- double[] field_106;
- // $FF: renamed from: cd int
- int field_107;
- // $FF: renamed from: ce java.awt.Graphics
- private Graphics field_108;
- // $FF: renamed from: cf java.awt.Image
- private Image field_109;
- // $FF: renamed from: cg boolean
- boolean field_110 = false;
- // $FF: renamed from: ch float[]
- float[] field_111 = new float[]{1.0F, 0.0F, 0.0F, 0.0F, 1.0F, 0.0F, 0.0F, 0.0F, 1.0F};
- // $FF: renamed from: ci java.awt.Image
- private Image field_112;
- // $FF: renamed from: cj int
- int field_113;
- // $FF: renamed from: ck int
- int field_114;
- // $FF: renamed from: cl float[]
- final float[] field_115 = new float[]{-64.0F, -64.0F, -64.0F, 64.0F, -64.0F, -64.0F, 64.0F, 64.0F, -64.0F, -64.0F, 64.0F, -64.0F, -64.0F, -64.0F, 64.0F, 64.0F, -64.0F, 64.0F, 64.0F, 64.0F, 64.0F, -64.0F, 64.0F, 64.0F};
- // $FF: renamed from: cm int
- static final int field_116 = 8;
- // $FF: renamed from: cn int
- int field_117;
- // $FF: renamed from: co int
- int field_118;
- // $FF: renamed from: cp int[]
- int[] field_119;
- // $FF: renamed from: cq anfy
- anfy field_120;
- // $FF: renamed from: cr java.awt.image.MemoryImageSource
- MemoryImageSource field_121;
- // $FF: renamed from: cs int[]
- int[] field_122;
- // $FF: renamed from: ct int
- int field_123;
- // $FF: renamed from: cu int
- int field_124;
- // $FF: renamed from: cv short[]
- short[] field_125;
- // $FF: renamed from: cw short[]
- short[] field_126;
- // $FF: renamed from: cx short[]
- short[] field_127;
- // $FF: renamed from: cy short[]
- short[] field_128;
- // $FF: renamed from: cz short[]
- short[] field_129;
- // $FF: renamed from: cA short[]
- short[] field_130;
- // $FF: renamed from: cB boolean
- boolean field_131 = false;
- // $FF: renamed from: cC int
- int field_132;
- // $FF: renamed from: cD double[]
- double[] field_133;
- // $FF: renamed from: cE float
- float field_134;
- // $FF: renamed from: cF float
- float field_135;
- // $FF: renamed from: cG float
- float field_136;
- // $FF: renamed from: cH int[]
- int[] field_137;
- // $FF: renamed from: cI java.lang.String
- String field_138;
- // $FF: renamed from: cJ int
- int field_139;
- // $FF: renamed from: cK int
- int field_140;
- // $FF: renamed from: cL int
- int field_141;
- // $FF: renamed from: cM java.awt.Color
- Color field_142;
- // $FF: renamed from: cN int
- int field_143;
- // $FF: renamed from: cO int
- int field_144;
- // $FF: renamed from: cP int
- int field_145;
- // $FF: renamed from: cQ int
- int field_146;
- // $FF: renamed from: cR int
- int field_147;
- // $FF: renamed from: cS int
- int field_148;
- // $FF: renamed from: cT int[]
- int[] field_149;
- // $FF: renamed from: cU int[]
- int[] field_150;
- // $FF: renamed from: cV float[]
- float[] field_151;
- // $FF: renamed from: cW int[]
- int[] field_152;
- // $FF: renamed from: cX java.lang.String
- String field_153;
- // $FF: renamed from: cY java.awt.Color
- Color field_154;
- // $FF: renamed from: cZ int
- int field_155;
- // $FF: renamed from: da int
- int field_156;
- // $FF: renamed from: db boolean
- boolean field_157;
- // $FF: renamed from: dc boolean
- boolean field_158;
- // $FF: renamed from: dd int[]
- int[] field_159;
- // $FF: renamed from: de int[]
- int[] field_160;
- // $FF: renamed from: df int[]
- int[] field_161;
- // $FF: renamed from: dg int[]
- int[] field_162;
- // $FF: renamed from: dh int[]
- int[] field_163;
- // $FF: renamed from: di int[]
- int[] field_164;
- // $FF: renamed from: dj int
- int field_165;
- // $FF: renamed from: dk java.awt.Toolkit
- Toolkit field_166;
- // $FF: renamed from: dl java.lang.Thread
- Thread field_167;
- // $FF: renamed from: dm int
- int field_168;
- // $FF: renamed from: dn int
- int field_169;
- // $FF: renamed from: do int
- int field_170;
- // $FF: renamed from: dp int
- int field_171;
- // $FF: renamed from: dq int
- int field_172;
- // $FF: renamed from: dr int[]
- int[] field_173;
- // $FF: renamed from: ds int
- int field_174;
- // $FF: renamed from: dt Lware
- Lware field_175;
- // $FF: renamed from: du int
- int field_176;
- // $FF: renamed from: dv int
- int field_177;
- // $FF: renamed from: dw int
- int field_178;
- // $FF: renamed from: dx int
- int field_179;
- // $FF: renamed from: dy int
- int field_180;
- // $FF: renamed from: dz int[]
- int[] field_181;
- // $FF: renamed from: dA int
- static final int field_182 = 256;
- // $FF: renamed from: dB int
- int field_183;
- // $FF: renamed from: dC int
- int field_184;
- // $FF: renamed from: dD int
- int field_185;
- // $FF: renamed from: dE java.awt.Font[]
- Font[] field_186;
-
- // $FF: renamed from: a () void
- private final void method_0() {
- while(true) {
- ((Applet)this).showStatus(method_32("A\u0015E#V%\bNiMs\u001f\u000bsUrTJjD|\u0010JrC+\u0019Di\u0002f\bN`Kq\t\u000bhKk\u001f\u000bmL%2\u007fIn$"));
-
- try {
- Thread.sleep(500L);
- } catch (InterruptedException var1) {
- }
- }
- }
-
- // $FF: renamed from: b () void
- public void method_1() {
- for(int var27 = 0; var27 < 6; ++var27) {
- double var1 = (double)this.field_115[this.field_30[var27 * 4]];
- double var3 = (double)this.field_115[this.field_30[var27 * 4 + 1]];
- double var5 = (double)this.field_115[this.field_30[var27 * 4 + 2]];
- double var7 = (double)this.field_115[this.field_30[var27 * 4] + 1];
- double var9 = (double)this.field_115[this.field_30[var27 * 4 + 1] + 1];
- double var11 = (double)this.field_115[this.field_30[var27 * 4 + 2] + 1];
- double var13 = (double)this.field_115[this.field_30[var27 * 4] + 2];
- double var15 = (double)this.field_115[this.field_30[var27 * 4 + 1] + 2];
- double var17 = (double)this.field_115[this.field_30[var27 * 4 + 2] + 2];
- double var19 = (var9 - var7) * (var17 - var13) - (var15 - var13) * (var11 - var7);
- double var21 = (var15 - var13) * (var5 - var1) - (var3 - var1) * (var17 - var13);
- double var23 = (var3 - var1) * (var11 - var7) - (var5 - var1) * (var9 - var7);
- double var25 = Math.sqrt(var19 * var19 + var21 * var21 + var23 * var23);
- this.field_106[var27 * 3] = var19 / var25;
- this.field_106[var27 * 3 + 1] = var21 / var25;
- this.field_106[var27 * 3 + 2] = var23 / var25;
- }
-
- for(int var35 = 0; var35 < 8; ++var35) {
- int var30 = 0;
- double var31 = (double)0.0F;
- double var32 = (double)0.0F;
- double var33 = (double)0.0F;
-
- for(int var28 = 0; var28 < 6; ++var28) {
- for(int var29 = 0; var29 < 4; ++var29) {
- if (this.field_30[var28 * 4 + var29] == var35 * 3) {
- var31 += this.field_106[var28 * 3];
- var32 += this.field_106[var28 * 3 + 1];
- var33 += this.field_106[var28 * 3 + 2];
- ++var30;
- }
- }
- }
-
- if (var30 > 0) {
- var31 /= (double)var30;
- var32 /= (double)var30;
- var33 /= (double)var30;
- }
-
- double var34 = Math.sqrt(var31 * var31 + var32 * var32 + var33 * var33);
- this.field_105[var35 * 3] = var31 / var34;
- this.field_105[var35 * 3 + 1] = var32 / var34;
- this.field_105[var35 * 3 + 2] = var33 / var34;
- }
-
- }
-
- // $FF: renamed from: c () int
- public int method_2() {
- short var1 = 0;
- if (this.field_52 >= 1) {
- var1 = 28213;
- }
-
- if (this.field_52 >= 3) {
- var1 = 14000;
- }
-
- if (this.field_52 >= 5) {
- var1 = 9300;
- }
-
- if (this.field_52 >= 7) {
- var1 = 6900;
- }
-
- if (this.field_52 >= 9) {
- var1 = 5450;
- }
-
- if (this.field_52 >= 10) {
- var1 = 5425;
- }
-
- if (this.field_52 >= 12) {
- var1 = 4480;
- }
-
- if (this.field_52 >= 14) {
- var1 = 3805;
- }
-
- if (this.field_52 >= 16) {
- var1 = 3300;
- }
-
- if (this.field_52 >= 18) {
- var1 = 2905;
- }
-
- if (this.field_52 >= 20) {
- var1 = 2590;
- }
-
- if (this.field_52 >= 22) {
- var1 = 2330;
- }
-
- if (this.field_52 >= 24) {
- var1 = 2110;
- }
-
- if (this.field_52 >= 26) {
- var1 = 1930;
- }
-
- if (this.field_52 >= 28) {
- var1 = 1772;
- }
-
- if (this.field_52 >= 30) {
- var1 = 1639;
- }
-
- if (this.field_52 >= 32) {
- var1 = 1521;
- }
-
- if (this.field_52 >= 34) {
- var1 = 1416;
- }
-
- if (this.field_52 >= 36) {
- var1 = 1324;
- }
-
- if (this.field_52 >= 38) {
- var1 = 1242;
- }
-
- if (this.field_52 >= 40) {
- var1 = 1169;
- }
-
- if (this.field_52 >= 42) {
- var1 = 1101;
- }
-
- if (this.field_52 >= 44) {
- var1 = 1040;
- }
-
- if (this.field_52 >= 46) {
- var1 = 985;
- }
-
- if (this.field_52 >= 48) {
- var1 = 934;
- }
-
- if (this.field_52 >= 50) {
- var1 = 887;
- }
-
- if (this.field_52 >= 52) {
- var1 = 843;
- }
-
- if (this.field_52 >= 54) {
- var1 = 803;
- }
-
- if (this.field_52 >= 56) {
- var1 = 766;
- }
-
- if (this.field_52 >= 58) {
- var1 = 731;
- }
-
- if (this.field_52 >= 60) {
- var1 = 699;
- }
-
- if (this.field_52 >= 62) {
- var1 = 668;
- }
-
- if (this.field_52 >= 64) {
- var1 = 640;
- }
-
- if (this.field_52 >= 66) {
- var1 = 613;
- }
-
- if (this.field_52 >= 68) {
- var1 = 588;
- }
-
- if (this.field_52 >= 70) {
- var1 = 564;
- }
-
- if (this.field_52 >= 72) {
- var1 = 542;
- }
-
- if (this.field_52 >= 74) {
- var1 = 521;
- }
-
- if (this.field_52 >= 76) {
- var1 = 501;
- }
-
- if (this.field_52 >= 78) {
- var1 = 482;
- }
-
- if (this.field_52 >= 80) {
- var1 = 464;
- }
-
- if (this.field_52 >= 82) {
- var1 = 447;
- }
-
- if (this.field_52 >= 84) {
- var1 = 431;
- }
-
- if (this.field_52 >= 86) {
- var1 = 415;
- }
-
- if (this.field_52 >= 88) {
- var1 = 401;
- }
-
- if (this.field_52 >= 90) {
- var1 = 387;
- }
-
- if (this.field_52 >= 92) {
- var1 = 373;
- }
-
- if (this.field_52 >= 94) {
- var1 = 360;
- }
-
- if (this.field_52 >= 96) {
- var1 = 348;
- }
-
- if (this.field_52 >= 98) {
- var1 = 336;
- }
-
- if (this.field_52 >= 100) {
- var1 = 325;
- }
-
- if (this.field_52 >= 102) {
- var1 = 314;
- }
-
- if (this.field_52 >= 104) {
- var1 = 303;
- }
-
- if (this.field_52 >= 106) {
- var1 = 293;
- }
-
- if (this.field_52 >= 108) {
- var1 = 283;
- }
-
- if (this.field_52 >= 110) {
- var1 = 274;
- }
-
- if (this.field_52 >= 112) {
- var1 = 265;
- }
-
- if (this.field_52 >= 114) {
- var1 = 256;
- }
-
- if (this.field_52 >= 116) {
- var1 = 248;
- }
-
- if (this.field_52 >= 118) {
- var1 = 239;
- }
-
- if (this.field_52 >= 120) {
- var1 = 232;
- }
-
- if (this.field_52 >= 122) {
- var1 = 224;
- }
-
- if (this.field_52 >= 124) {
- var1 = 217;
- }
-
- if (this.field_52 >= 126) {
- var1 = 210;
- }
-
- if (this.field_52 >= 128) {
- var1 = 203;
- }
-
- if (this.field_52 >= 130) {
- var1 = 197;
- }
-
- if (this.field_52 >= 132) {
- var1 = 190;
- }
-
- if (this.field_52 >= 134) {
- var1 = 184;
- }
-
- if (this.field_52 >= 136) {
- var1 = 178;
- }
-
- if (this.field_52 >= 138) {
- var1 = 172;
- }
-
- if (this.field_52 >= 140) {
- var1 = 166;
- }
-
- if (this.field_52 >= 142) {
- var1 = 161;
- }
-
- if (this.field_52 >= 144) {
- var1 = 156;
- }
-
- if (this.field_52 >= 146) {
- var1 = 150;
- }
-
- if (this.field_52 >= 148) {
- var1 = 145;
- }
-
- if (this.field_52 >= 150) {
- var1 = 141;
- }
-
- if (this.field_52 >= 152) {
- var1 = 136;
- }
-
- if (this.field_52 >= 154) {
- var1 = 131;
- }
-
- if (this.field_52 >= 156) {
- var1 = 127;
- }
-
- if (this.field_52 >= 158) {
- var1 = 122;
- }
-
- if (this.field_52 >= 160) {
- var1 = 118;
- }
-
- if (this.field_52 >= 162) {
- var1 = 114;
- }
-
- if (this.field_52 >= 164) {
- var1 = 110;
- }
-
- if (this.field_52 >= 166) {
- var1 = 106;
- }
-
- if (this.field_52 >= 168) {
- var1 = 102;
- }
-
- if (this.field_52 >= 170) {
- var1 = 98;
- }
-
- if (this.field_52 >= 172) {
- var1 = 94;
- }
-
- if (this.field_52 >= 174) {
- var1 = 91;
- }
-
- if (this.field_52 >= 176) {
- var1 = 87;
- }
-
- if (this.field_52 >= 178) {
- var1 = 84;
- }
-
- if (this.field_52 >= 180) {
- var1 = 80;
- }
-
- if (this.field_52 >= 182) {
- var1 = 77;
- }
-
- if (this.field_52 >= 184) {
- var1 = 74;
- }
-
- if (this.field_52 >= 186) {
- var1 = 71;
- }
-
- if (this.field_52 >= 188) {
- var1 = 68;
- }
-
- if (this.field_52 >= 190) {
- var1 = 65;
- }
-
- if (this.field_52 >= 192) {
- var1 = 62;
- }
-
- if (this.field_52 >= 194) {
- var1 = 59;
- }
-
- if (this.field_52 >= 196) {
- var1 = 56;
- }
-
- if (this.field_52 >= 198) {
- var1 = 53;
- }
-
- if (this.field_52 >= 200) {
- var1 = 51;
- }
-
- if (this.field_52 >= 202) {
- var1 = 48;
- }
-
- if (this.field_52 >= 204) {
- var1 = 45;
- }
-
- if (this.field_52 >= 206) {
- var1 = 43;
- }
-
- if (this.field_52 >= 208) {
- var1 = 40;
- }
-
- if (this.field_52 >= 210) {
- var1 = 38;
- }
-
- if (this.field_52 >= 212) {
- var1 = 36;
- }
-
- if (this.field_52 >= 214) {
- var1 = 33;
- }
-
- if (this.field_52 >= 216) {
- var1 = 31;
- }
-
- if (this.field_52 >= 218) {
- var1 = 29;
- }
-
- if (this.field_52 >= 220) {
- var1 = 26;
- }
-
- if (this.field_52 >= 222) {
- var1 = 24;
- }
-
- if (this.field_52 >= 224) {
- var1 = 22;
- }
-
- if (this.field_52 >= 226) {
- var1 = 20;
- }
-
- if (this.field_52 >= 228) {
- var1 = 18;
- }
-
- if (this.field_52 >= 230) {
- var1 = 16;
- }
-
- if (this.field_52 >= 232) {
- var1 = 14;
- }
-
- if (this.field_52 >= 234) {
- var1 = 12;
- }
-
- if (this.field_52 >= 236) {
- var1 = 10;
- }
-
- if (this.field_52 >= 238) {
- var1 = 9;
- }
-
- if (this.field_52 >= 240) {
- var1 = 7;
- }
-
- if (this.field_52 >= 242) {
- var1 = 5;
- }
-
- if (this.field_52 >= 244) {
- var1 = 3;
- }
-
- if (this.field_52 >= 246) {
- var1 = 1;
- }
-
- if (this.field_52 >= 248) {
- var1 = 0;
- }
-
- if (this.field_52 >= 250) {
- var1 = -2;
- }
-
- if (this.field_52 >= 252) {
- var1 = -3;
- }
-
- if (this.field_52 >= 254) {
- var1 = -5;
- }
-
- if (this.field_52 >= 256) {
- var1 = -6;
- }
-
- if (this.field_52 >= 258) {
- var1 = -8;
- }
-
- if (this.field_52 >= 260) {
- var1 = -9;
- }
-
- if (this.field_52 >= 262) {
- var1 = -11;
- }
-
- if (this.field_52 >= 264) {
- var1 = -12;
- }
-
- if (this.field_52 >= 266) {
- var1 = -14;
- }
-
- if (this.field_52 >= 268) {
- var1 = -15;
- }
-
- if (this.field_52 >= 270) {
- var1 = -17;
- }
-
- if (this.field_52 >= 272) {
- var1 = -18;
- }
-
- if (this.field_52 >= 274) {
- var1 = -19;
- }
-
- if (this.field_52 >= 276) {
- var1 = -21;
- }
-
- if (this.field_52 >= 278) {
- var1 = -22;
- }
-
- if (this.field_52 >= 280) {
- var1 = -23;
- }
-
- if (this.field_52 >= 282) {
- var1 = -24;
- }
-
- if (this.field_52 >= 284) {
- var1 = -26;
- }
-
- if (this.field_52 >= 286) {
- var1 = -27;
- }
-
- if (this.field_52 >= 288) {
- var1 = -28;
- }
-
- if (this.field_52 >= 290) {
- var1 = -29;
- }
-
- if (this.field_52 >= 292) {
- var1 = -30;
- }
-
- if (this.field_52 >= 294) {
- var1 = -31;
- }
-
- if (this.field_52 >= 296) {
- var1 = -33;
- }
-
- if (this.field_52 >= 298) {
- var1 = -34;
- }
-
- if (this.field_52 >= 300) {
- var1 = -35;
- }
-
- return var1;
- }
-
- // $FF: renamed from: d () void
- private final void method_3() {
- int var7 = 0;
- int var8 = 0;
- this.field_41 = 0;
-
- for(int var6 = 0; var6 < 24; var6 += 4) {
- int var1 = this.field_30[var7++];
- int var2 = this.field_30[var7++];
- int var3 = this.field_30[var7++];
- int var4 = this.field_30[var7++];
- int var5 = (this.field_119[var2] - this.field_119[var1]) * (this.field_119[var3 + 1] - this.field_119[var1 + 1]) - (this.field_119[var3] - this.field_119[var1]) * (this.field_119[var2 + 1] - this.field_119[var1 + 1]);
- if (var5 <= 0) {
- ++this.field_41;
- this.field_181[var8++] = var6;
- }
- }
-
- }
-
- // $FF: renamed from: e () boolean
- public synchronized boolean method_4() {
- ((Component)this).prepareImage(this.field_112, this);
- if (!this.field_74) {
- return false;
- } else {
- for(int var1 = 0; var1 < 3; ++var1) {
- this.notifyAll();
- Thread.yield();
-
- try {
- Thread.sleep(100L);
- } catch (InterruptedException var2) {
- }
- }
-
- return this.field_110;
- }
- }
-
- // $FF: renamed from: f () void
- private final void method_5() {
- if (this.field_104) {
- if (System.currentTimeMillis() - this.field_25 > 10000L) {
- this.field_104 = false;
- }
- } else {
- this.field_4 = this.field_134;
- this.field_5 = this.field_135;
- this.field_6 = this.field_136;
- }
-
- this.method_23();
- this.method_3();
- if (this.field_79) {
- this.method_22();
- this.method_28();
- } else {
- this.method_27();
- }
- }
-
- public void destroy() {
- if (this.field_112 != null) {
- this.field_112.flush();
- }
-
- this.field_112 = null;
- if (this.field_109 != null) {
- this.field_109.flush();
- }
-
- this.field_109 = null;
- if (this.field_108 != null) {
- this.field_108.dispose();
- }
-
- this.field_108 = null;
- System.gc();
- }
-
- // $FF: renamed from: a (java.lang.String) java.awt.Image
- Image method_6(String var1) {
- try {
- return this.method_7(var1);
- } catch (NoSuchMethodError var2) {
- return this.method_7(var1);
- }
- }
-
- // $FF: renamed from: b (java.lang.String) java.awt.Image
- synchronized Image method_7(String var1) {
- URL var2 = null;
- Image var3 = null;
-
- try {
- var2 = new URL(((Applet)this).getDocumentBase(), var1);
- } catch (MalformedURLException var14) {
- }
-
- try {
- try {
- InputStream var4 = this.getClass().getResourceAsStream(var2.toString());
- if (var4 != null) {
- ByteArrayOutputStream var5 = new ByteArrayOutputStream(1024);
- byte[] var6 = new byte[512];
- boolean var8 = false;
- Object var9 = null;
-
- try {
- while(!var8) {
- int var7 = var4.read(var6, 0, 512);
- if (var7 != -1) {
- var5.write(var6, 0, var7);
- ((OutputStream)var5).flush();
- } else {
- var8 = true;
- }
- }
-
- var21 = var5.toByteArray();
- ((OutputStream)var5).close();
- var4.close();
- } catch (IOException var15) {
- var21 = null;
- }
-
- System.gc();
- if (var21 != null) {
- var3 = ((Component)this).getToolkit().createImage(var21);
- ((Component)this).prepareImage(var3, this);
- }
- }
- } catch (NoSuchMethodError var16) {
- }
- } catch (SecurityException var17) {
- }
-
- if (var3 == null) {
- int var18 = 0;
-
- while(var18 < 5) {
- try {
- if (var18 % 2 == 0) {
- var3 = Toolkit.getDefaultToolkit().getImage(var2);
- } else {
- var3 = ((Applet)this).getImage(var2);
- }
-
- ++var18;
- MediaTracker var20 = new MediaTracker(this);
- this.notifyAll();
- Thread.currentThread();
- Thread.yield();
-
- try {
- var20.addImage(var3, 0);
- var20.waitForID(0);
- } catch (InterruptedException var12) {
- var3 = null;
- }
-
- if (var20.isErrorID(0)) {
- var3 = null;
- } else {
- var18 = 6;
- }
- } catch (NullPointerException var13) {
- System.gc();
- }
- }
- }
-
- if (var3 == null) {
- for(int var19 = 0; var19 < 25; ++var19) {
- ((Applet)this).showStatus(method_32("L\u0017JcG%") + var1 + method_32("%\u0014Dp\u0002c\u0015^jF$"));
-
- try {
- Thread.currentThread();
- Thread.sleep(250L);
- } catch (InterruptedException var11) {
- }
- }
- } else {
- while(var3.getWidth(this) < 0) {
- this.notifyAll();
- Thread.currentThread();
- Thread.yield();
-
- try {
- Thread.currentThread();
- Thread.sleep(100L);
- } catch (InterruptedException var10) {
- }
- }
- }
-
- return var3;
- }
-
- // $FF: renamed from: a (java.lang.String, int) void
- public void method_8(String var1, int var2) {
- try {
- this.method_9(var1, var2);
- } catch (NoSuchMethodError var3) {
- this.method_9(var1, var2);
- }
- }
-
- // $FF: renamed from: b (java.lang.String, int) void
- public void method_9(String var1, int var2) {
- try {
- URL var3 = new URL(((Applet)this).getDocumentBase(), var1);
-
- try {
- DataInputStream var4 = new DataInputStream(var3.openStream());
- if (var4 != null) {
- ByteArrayOutputStream var5 = new ByteArrayOutputStream(1024);
- byte[] var6 = new byte[512];
- int var7 = 0;
- int var8 = 0;
- boolean var9 = false;
-
- try {
- while(!var9) {
- var7 = var4.read(var6, 0, 512);
- if (var7 == -1) {
- var9 = true;
- } else {
- var5.write(var6, 0, var7);
- ((OutputStream)var5).flush();
- var8 += var7;
- }
- }
-
- byte[] var10 = var5.toByteArray();
- ((OutputStream)var5).close();
- Object var26 = null;
- ((FilterInputStream)var4).close();
- System.gc();
- if (var2 != 0) {
- int var29 = 1;
-
- for(int var13 = 0; var13 < var8; ++var13) {
- if (var10[var13] == 10) {
- ++var29;
- }
- }
-
- this.field_80 = new String[var29 - 1];
- int[] var14 = new int[var29 + 1];
- int[] var15 = new int[var29 + 1];
- var14[0] = 0;
- int var16 = 0;
- byte var17 = 0;
-
- for(int var18 = 0; var18 < var8; ++var18) {
- byte var28 = var10[var18];
- if (var28 == 10) {
- var14[var16 + 1] = var18 + 1;
- if (var17 == 13) {
- var15[var16] = var18 - var14[var16] - 1;
- } else {
- var15[var16] = var18 - var14[var16];
- }
-
- ++var16;
- }
-
- var17 = var28;
- }
-
- var15[var16] = var8 - var14[var16 + 1] - 1;
-
- try {
- for(int var19 = 0; var19 < var29 - 1; ++var19) {
- try {
- this.field_80[var19] = new String(var10, var14[var19], var15[var19]);
- } catch (NoSuchMethodError var20) {
- this.field_80[var19] = new String(var10, 0, var14[var19], var15[var19]);
- }
- }
-
- return;
- } catch (StringIndexOutOfBoundsException var22) {
- this.field_80 = null;
- return;
- }
- }
-
- for(int var12 = 0; var12 < var8; ++var12) {
- byte var11 = var10[var12];
- if (var11 == 13 || var11 == 10) {
- var10[var12] = 32;
- }
- }
-
- try {
- this.field_138 = new String(var10);
- return;
- } catch (NoSuchMethodError var21) {
- this.field_138 = new String(var10, 0);
- return;
- }
- } catch (IOException var23) {
- return;
- }
- }
- } catch (IOException var24) {
- return;
- }
- } catch (MalformedURLException var25) {
- }
-
- }
-
- // $FF: renamed from: a (java.awt.Graphics) void
- public void method_10(Graphics var1) {
- var1.setFont(this.field_42);
- if (this.field_0 == 0) {
- this.field_179 = this.field_180;
- } else {
- this.field_73 += this.field_169;
- this.field_179 = this.field_180 - (int)Math.abs((double)this.field_0 * Math.sin((double)this.field_73 / (double)90.0F * Math.PI));
- }
-
- if (this.field_144 != 0) {
- for(int var2 = 0; var2 < this.field_171; ++var2) {
- int var3 = this.field_149[this.field_143 + var2];
- var1.copyArea(var2, var3, 1, this.field_146, 0, this.field_123 - var3);
- }
-
- if (this.field_158) {
- var1.setColor(this.field_142);
- var1.drawString(this.field_138, this.field_177 + 1, this.field_123 + this.field_139 + 1);
- }
-
- var1.setColor(this.field_154);
- var1.drawString(this.field_138, this.field_177, this.field_123 + this.field_139);
-
- for(int var4 = 0; var4 < this.field_171; ++var4) {
- var1.copyArea(var4, this.field_123, 1, this.field_147, 0, this.field_150[this.field_143 + var4]);
- }
-
- this.field_143 -= this.field_148;
- if (this.field_143 < 0) {
- this.field_143 += 360;
- }
- } else {
- if (this.field_158) {
- var1.setColor(this.field_142);
- var1.drawString(this.field_138, this.field_177 + 1, this.field_179 + 1);
- }
-
- var1.setColor(this.field_154);
- var1.drawString(this.field_138, this.field_177, this.field_179);
- }
-
- this.field_177 -= this.field_170;
- if (this.field_177 < -this.field_140) {
- this.field_177 = this.field_171;
- }
-
- }
-
- public boolean imageUpdate(Image var1, int var2, int var3, int var4, int var5, int var6) {
- if (var1 == this.field_112) {
- if (var2 == 16) {
- this.field_110 = true;
- }
-
- return true;
- } else {
- return true;
- }
- }
-
- public void init() {
- this.field_43 = false;
- ((Container)this).setLayout((LayoutManager)null);
- ((Panel)this).addNotify();
- this.field_166 = ((Component)this).getToolkit();
- this.field_153 = ((Applet)this).getParameter(method_32("v\u000eJpWv\u0017Xc"));
- Object var1 = null;
- String var37 = ((Applet)this).getParameter(method_32("f\bN`Kq\t"));
- if (var37 != null) {
- if (!var37.startsWith(method_32("D\n[hGqZI}\u0002C\u001bImM%9BqAf\u0013\u000b,Ur\r\u0005eLc"))) {
- this.method_0();
- }
- } else {
- this.method_0();
- }
-
- Object var2 = null;
- Object var3 = null;
-
- try {
- var38 = ((Applet)this).getDocumentBase().getProtocol();
- } catch (SecurityException var34) {
- var38 = method_32("c\u0013Ga");
- }
-
- try {
- var39 = ((Applet)this).getDocumentBase().getHost();
- } catch (SecurityException var33) {
- var39 = "";
- }
-
- if (!var38.equalsIgnoreCase(method_32("c\u0013Ga")) && var39.length() != 0 && !var39.equalsIgnoreCase(method_32("i\u0015HeNm\u0015Xp")) && !var39.equals(method_32("4H\u001c*\u0012+J\u00055"))) {
- if (var39.startsWith(method_32("r\r\\*"))) {
- var39 = var39.substring(4);
- }
-
- Object var4 = null;
- String var40 = ((Applet)this).getParameter(method_32("w\u001fLgMa\u001f"));
- if (var40 != null && !var40.equals("NO") && var40.length() > 10) {
- int var5 = 1;
-
- try {
- for(int var6 = 0; var6 < var40.length(); ++var6) {
- if (var40.charAt(var6) == '+') {
- ++var5;
- }
- }
- } catch (StringIndexOutOfBoundsException var36) {
- }
-
- int[] var43 = new int[var5];
- if (var5 == 1) {
- var43[0] = var40.length();
- } else {
- int var7 = 0;
-
- try {
- for(int var8 = 0; var8 < var40.length(); ++var8) {
- if (var40.charAt(var8) == '+') {
- var43[var7] = var8;
- ++var7;
- }
- }
- } catch (StringIndexOutOfBoundsException var35) {
- }
-
- var43[var7] = var40.length();
- }
-
- String[] var45 = new String[var5];
- int var47 = 0;
-
- for(int var9 = 0; var9 < var5; ++var9) {
- try {
- var45[var9] = var40.substring(var47, var43[var9]);
- } catch (StringIndexOutOfBoundsException var32) {
- }
-
- var47 = var43[var9] + 1;
- }
-
- for(int var10 = 0; var10 < var5; ++var10) {
- int var11 = var45[var10].length() - 8;
- byte[] var15 = new byte[var11];
- byte[] var16 = new byte[8];
- var45[var10].getBytes(0, var11, var15, 0);
- var45[var10].getBytes(var11, var11 + 8, var16, 0);
- int var13 = var11 % 7;
- int var14 = var11 % 3;
-
- for(int var17 = 0; var17 < var11; ++var17) {
- byte var12 = var15[var17];
- if (var12 >= 48 && var12 <= 57) {
- var15[var17] = this.method_24(var12, var13, 48, 57);
- } else if (var12 >= 65 && var12 <= 90) {
- var15[var17] = this.method_24(var12, var13, 65, 90);
- } else if (var12 >= 97 && var12 <= 122) {
- var15[var17] = this.method_24(var12, var13, 97, 122);
- } else if (var12 == 45) {
- var15[var17] = 46;
- } else if (var12 == 46) {
- var15[var17] = 45;
- }
-
- if ((var13 += var14) > 7) {
- var13 = 1;
- }
- }
-
- int var18 = 0;
- int var19 = 0;
-
- for(int var20 = 0; var20 < 4; ++var20) {
- var16[var20] = (byte)(var16[var20] - 52);
- }
-
- for(int var21 = 4; var21 < 8; ++var21) {
- var16[var21] = (byte)(var16[var21] - 55);
- }
-
- for(int var22 = 0; var22 < var11; var22 += 2) {
- var18 += var15[var22];
- }
-
- for(int var23 = 1; var23 < var11; var23 += 2) {
- var19 += var15[var23];
- }
-
- String var24 = String.valueOf(var18);
-
- String var25;
- for(var25 = String.valueOf(var19); var24.length() < 4; var24 = "0" + var24) {
- }
-
- while(var25.length() < 4) {
- var25 = "0" + var25;
- }
-
- byte[] var26 = new byte[8];
- var24.getBytes(0, 4, var26, 0);
- var25.getBytes(0, 4, var26, 4);
- String var27 = new String(var26, 0);
- if (var27.equals(new String(var16, 0))) {
- String var28 = new String(var15, 0);
- Object var29 = null;
- String var64;
- if (var28.startsWith(method_32("r\r\\*"))) {
- var64 = var28.substring(4);
- } else {
- var64 = var28;
- }
-
- if (var39.equalsIgnoreCase(var64)) {
- this.field_131 = true;
- }
- }
- }
- }
- } else {
- this.field_131 = true;
- }
-
- String var41 = ((Applet)this).getParameter(method_32("w\u001fLhKk\u0011"));
- if (var41 != null && !var41.equalsIgnoreCase("NO")) {
- try {
- this.field_81 = new URL(((Applet)this).getDocumentBase(), var41);
- } catch (MalformedURLException var31) {
- this.field_81 = null;
- }
- }
-
- String var42 = ((Applet)this).getParameter(method_32("w\u001fLjGr\u001cYeO`"));
- if (var42.equalsIgnoreCase(method_32("\\?x"))) {
- this.field_103 = true;
- }
-
- Container var44;
- for(var44 = ((Component)this).getParent(); !(var44 instanceof Frame); var44 = ((Component)var44).getParent()) {
- }
-
- this.field_1 = (Frame)var44;
- this.field_1.setCursor(3);
- String var46 = ((Applet)this).getParameter(method_32("j\fNvKh\u001d"));
- if (var46 != null && !var46.equalsIgnoreCase("NO")) {
- this.field_112 = this.method_6(var46);
- if (this.field_112 != null) {
- String var48 = ((Applet)this).getParameter(method_32("j\fNvKh\u001ds"));
- if (var48 == null) {
- var48 = "0";
- }
-
- this.field_113 = Integer.valueOf(var48);
- String var55 = ((Applet)this).getParameter(method_32("j\fNvKh\u001dr"));
- if (var55 == null) {
- var55 = "0";
- }
-
- this.field_114 = Integer.valueOf(var55);
- }
- }
-
- this.field_94 = ((Applet)this).getParameter(method_32("H\u0013EW{K9"));
- if (this.field_94 == null) {
- this.field_94 = "10";
- }
-
- this.field_83 = Integer.valueOf(this.field_94);
- this.field_94 = null;
- this.field_94 = ((Applet)this).getParameter(method_32("i\u0013LlVh\u0013E"));
- if (this.field_94 == null) {
- this.field_94 = "10";
- }
-
- this.field_76 = Integer.valueOf(this.field_94);
- this.field_94 = null;
- this.field_94 = ((Applet)this).getParameter(method_32("i\u0013LlVh\u001bS"));
- if (this.field_94 == null) {
- this.field_94 = method_32("0J\u001b");
- }
-
- this.field_75 = Integer.valueOf(this.field_94);
- this.field_94 = null;
- this.field_94 = ((Applet)this).getParameter(method_32("i\u0013LlVu\u0015\\aP"));
- if (this.field_94 == null) {
- this.field_94 = method_32("4J\u001b");
- }
-
- this.field_77 = Double.valueOf(this.field_94) / (double)100.0F;
- this.field_65 = ((Applet)this).getParameter(method_32("l\u0017JcG4"));
- this.field_66 = ((Applet)this).getParameter(method_32("l\u0017JcG7"));
- this.field_67 = ((Applet)this).getParameter(method_32("l\u0017JcG6"));
- this.field_68 = ((Applet)this).getParameter(method_32("l\u0017JcG1"));
- this.field_69 = ((Applet)this).getParameter(method_32("l\u0017JcG0"));
- this.field_70 = ((Applet)this).getParameter(method_32("l\u0017JcG3"));
- this.field_84 = ((Applet)this).getParameter(method_32("l\u0014_aPd\u0019_mT`"));
- if (this.field_84.equalsIgnoreCase(method_32("\\?x"))) {
- this.field_72 = true;
- } else {
- this.field_72 = false;
- }
-
- this.field_84 = null;
- this.field_84 = ((Applet)this).getParameter(method_32("i\u0013LlVv\u0015^vA`\u001e"));
- if (this.field_84.equalsIgnoreCase(method_32("\\?x"))) {
- this.field_79 = true;
- } else {
- this.field_79 = false;
- }
-
- this.field_85 = ((Applet)this).getParameter(method_32("w\u001fX"));
- if (this.field_85 == null) {
- this.field_85 = "1";
- }
-
- this.field_90 = ((Applet)this).getParameter(method_32("w\u0015_|"));
- if (this.field_90 == null) {
- this.field_90 = "4";
- }
-
- this.field_91 = ((Applet)this).getParameter(method_32("w\u0015_}"));
- if (this.field_91 == null) {
- this.field_91 = "6";
- }
-
- this.field_92 = ((Applet)this).getParameter(method_32("w\u0015_~"));
- if (this.field_92 == null) {
- this.field_92 = "8";
- }
-
- this.field_93 = ((Applet)this).getParameter(method_32("g\u001bHoP"));
- if (this.field_93 == null) {
- this.field_93 = "64";
- }
-
- this.field_95 = ((Applet)this).getParameter(method_32("g\u001bHoE"));
- if (this.field_95 == null) {
- this.field_95 = "96";
- }
-
- this.field_96 = ((Applet)this).getParameter(method_32("g\u001bHo@"));
- if (this.field_96 == null) {
- this.field_96 = method_32("4L\u001b");
- }
-
- this.field_97 = ((Applet)this).getParameter(method_32("f\u0016NePg\u001bHo"));
- if (this.field_97.equalsIgnoreCase(method_32("\\?x"))) {
- this.field_18 = true;
- } else {
- this.field_18 = false;
- }
-
- this.field_86 = ((Applet)this).getParameter(method_32("h\u001fF`Gi\u001bR"));
- this.field_87 = ((Applet)this).getParameter(method_32("u\bBkPl\u000eR"));
- this.field_89 = ((Applet)this).getParameter(method_32("u\bBkPl\u000eRH"));
- this.field_82 = Integer.valueOf(this.field_86);
- this.field_117 = Integer.valueOf(this.field_87);
- this.field_118 = Integer.valueOf(this.field_89);
- if (this.field_82 < 0) {
- this.field_82 = 0;
- }
-
- if (this.field_117 > 10) {
- this.field_117 = 10;
- } else if (this.field_117 < 1) {
- this.field_117 = 1;
- }
-
- if (this.field_118 > 10) {
- this.field_118 = 10;
- } else if (this.field_118 < 1) {
- this.field_118 = 1;
- }
-
- this.field_132 = Integer.valueOf(this.field_85);
- this.field_134 = Float.valueOf(this.field_90) / 100.0F;
- this.field_135 = Float.valueOf(this.field_91) / 100.0F;
- this.field_136 = Float.valueOf(this.field_92) / 100.0F;
- this.field_98 = 0.2F;
- this.field_10 = Integer.valueOf(this.field_93);
- this.field_9 = Integer.valueOf(this.field_95);
- this.field_7 = Integer.valueOf(this.field_96);
- this.field_8 = -16777216 | this.field_10 << 16 | this.field_9 << 8 | this.field_7;
- if (this.field_132 > 8) {
- this.field_132 = 8;
- } else if (this.field_132 < 1) {
- this.field_132 = 1;
- }
-
- this.field_174 = ((Component)this).size().width / this.field_132;
- this.field_52 = ((Component)this).size().height / this.field_132;
- this.field_124 = this.field_174 * this.field_132;
- this.field_123 = this.field_52 * this.field_132;
- this.field_53 = this.field_52 / 2;
- this.field_54 = this.field_174 / 2;
- this.field_165 = this.field_52 * 3;
- this.field_168 = this.field_174 * this.field_52;
- this.field_29 = this.method_2();
- this.field_183 = this.field_29 + 256;
- this.field_152 = new int[this.field_168];
- this.field_27 = new int[this.field_168];
-
- for(int var56 = 0; var56 < this.field_168; ++var56) {
- this.field_27[var56] = this.field_8;
- }
-
- this.field_159 = new int[65536];
- this.field_160 = new int[65536];
- this.field_161 = new int[65536];
- this.field_162 = new int[65536];
- this.field_163 = new int[65536];
- this.field_164 = new int[65536];
- this.field_151 = new float[1280];
- this.field_119 = new int[24];
- this.field_181 = new int[6];
- this.field_137 = new int[this.field_52 * 6];
-
- for(int var49 = 0; var49 < 1024; ++var49) {
- this.field_151[var49] = (float)Math.sin((double)var49 * (double)2.0F * Math.PI / (double)1024.0F);
- }
-
- for(int var50 = 0; var50 < 256; ++var50) {
- this.field_151[var50 + 1024] = this.field_151[var50];
- }
-
- if (this.field_79) {
- this.field_21 = new int[1280];
- this.field_22 = new int[1280];
- this.field_23 = new int[1280];
-
- for(int var51 = 0; var51 < 256; ++var51) {
- this.field_21[var51] = 0;
- this.field_22[var51] = 0;
- this.field_23[var51] = 0;
- }
-
- for(int var52 = 256; var52 < 512; ++var52) {
- this.field_21[var52] = var52 - 256 << 16;
- this.field_22[var52] = var52 - 256 << 8;
- this.field_23[var52] = var52 - 256;
- }
-
- for(int var53 = 512; var53 < 1280; ++var53) {
- this.field_21[var53] = 16711680;
- this.field_22[var53] = 65280;
- this.field_23[var53] = 255;
- }
-
- this.field_106 = new double[18];
- this.field_105 = new double[24];
- this.field_133 = new double[24];
- this.field_20 = new int[6];
- this.field_122 = new int[this.field_52 * 6];
- this.field_78 = new int[65536];
- double var60 = (-Math.PI / 8D);
-
- for(int var54 = 0; var54 < 256; ++var54) {
- double var61 = (-Math.PI / 8D);
- double var62 = Math.sin(var60) * (double)220.0F;
-
- for(int var58 = 0; var58 < 256; ++var58) {
- int var63 = (int)((Math.sin(var61) * (double)220.0F + var62) * this.field_77);
- if (var63 > this.field_75) {
- var63 = this.field_75;
- }
-
- if (var63 < this.field_76) {
- var63 = this.field_76;
- }
-
- this.field_78[var54 * 256 + var58] = var63;
- var61 += 0.02454369260617026;
- }
-
- var60 += 0.02454369260617026;
- }
-
- this.method_1();
- }
-
- if (this.field_18) {
- this.field_19 = new int[this.field_168];
-
- for(int var57 = 0; var57 < this.field_168; ++var57) {
- this.field_19[var57] = this.field_8;
- }
- }
-
- try {
- this.method_11();
- } catch (NoSuchMethodError var30) {
- this.method_11();
- }
-
- this.method_25();
- this.field_109 = ((Component)this).createImage(this.field_124, this.field_123 + this.field_146);
- this.field_108 = this.field_109.getGraphics();
- if (!this.field_131) {
- Label var59 = new Label(method_32("D\u0014M}\u0002Q\u0017Jtap\u0018N$Cu\nGaV%\u0018R$dd\u0018Bk\u0002F\u0013^gAlZ\u001a=\u001b3U\u0012<\f"));
- this.field_175 = new Lware(((Applet)this).getAppletContext(), var59);
- this.field_175.setTitle(method_32("Q\u0017Jt\u0002F\u000fIa\u0002D\n[hGqZI}\u0002C\u001bImM%9BqAf\u0013"));
- this.field_175.hide();
- }
-
- }
-
- // $FF: renamed from: g () void
- void method_11() {
- this.field_121 = new MemoryImageSource(this.field_174, this.field_52, new DirectColorModel(24, 16711680, 65280, 255), this.field_27, 0, this.field_174);
-
- String var1;
- try {
- var1 = System.getProperty(method_32("o\u001b]e\fs\u001fYwKj\u0014"));
- } catch (SecurityException var3) {
- var1 = method_32("p\u0014@");
- }
-
- if (!var1.startsWith(method_32("4T\u001b"))) {
- try {
- this.field_121.setAnimated(true);
- this.field_121.setFullBufferUpdates(true);
- this.field_58 = ((Component)this).createImage(this.field_121);
- this.field_121.newPixels();
- this.field_74 = true;
- } catch (NoSuchMethodError var2) {
- this.field_74 = false;
- }
- }
-
- if (!this.field_74) {
- this.field_121 = null;
- this.field_120 = new anfy(this.field_174, this.field_52, new DirectColorModel(24, 16711680, 65280, 255), this.field_27, 0, this.field_174);
- this.field_58 = ((Component)this).createImage(this.field_120);
- }
-
- }
-
- // $FF: renamed from: a (int, int, int, int, int, int, int, int) void
- private final void method_12(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
- int var12 = 0;
- int var13 = this.field_165;
- int[] var14 = this.field_137;
- if (var2 != var6) {
- if (var6 < var2) {
- var2 -= var6;
- var12 += var6 + var6 + var6 + var13;
- int var19 = (var1 - var5 << 16) / var2;
- int var20 = (var3 - var7) / var2;
- int var21 = (var4 - var8) / var2;
- var5 <<= 16;
-
- do {
- var14[var12++] = var5 >> 16;
- var14[var12++] = var7 & '\uff00';
- var14[var12++] = var8 & '\uff00';
- var5 += var19;
- var7 += var20;
- var8 += var21;
- --var2;
- } while(var2 > 0);
-
- } else {
- var6 -= var2;
- var12 += var2 + var2 + var2;
- int var9 = (var5 - var1 << 16) / var6;
- int var10 = (var7 - var3) / var6;
- int var11 = (var8 - var4) / var6;
- var1 <<= 16;
-
- do {
- var14[var12++] = var1 >> 16;
- var14[var12++] = var3 & '\uff00';
- var14[var12++] = var4 & '\uff00';
- var1 += var9;
- var3 += var10;
- var4 += var11;
- --var6;
- } while(var6 > 0);
-
- }
- }
- }
-
- // $FF: renamed from: h () boolean
- private final boolean method_13() {
- this.field_99 = new MediaTracker(this);
- ((Applet)this).showStatus(method_32("I\u0015J`Kk\u001d\u000bmOd\u001dNw\f+T"));
- this.field_59 = this.method_6(this.field_65);
- if (this.field_59 == null) {
- return false;
- } else {
- this.field_28 = true;
- this.method_18(this.field_59);
- this.field_71 = 1;
- ((Component)this).repaint();
- this.field_60 = this.method_6(this.field_66);
- if (this.field_60 == null) {
- return false;
- } else {
- this.method_18(this.field_60);
- this.field_71 = 2;
- ((Component)this).repaint();
- this.field_61 = this.method_6(this.field_67);
- if (this.field_61 == null) {
- return false;
- } else {
- this.method_18(this.field_61);
- this.field_71 = 3;
- ((Component)this).repaint();
- this.field_62 = this.method_6(this.field_68);
- if (this.field_62 == null) {
- return false;
- } else {
- this.method_18(this.field_62);
- this.field_71 = 4;
- ((Component)this).repaint();
- this.field_63 = this.method_6(this.field_69);
- if (this.field_63 == null) {
- return false;
- } else {
- this.method_18(this.field_63);
- this.field_71 = 5;
- ((Component)this).repaint();
- this.field_64 = this.method_6(this.field_70);
- if (this.field_64 == null) {
- return false;
- } else {
- this.method_18(this.field_64);
- this.field_71 = 6;
- ((Component)this).repaint();
- this.field_84 = null;
- this.field_84 = ((Applet)this).getParameter(method_32("g\u001bHoKh\u001bLa"));
- if (!this.field_84.equalsIgnoreCase("NO")) {
- Image var1 = this.method_6(this.field_84);
- if (var1 == null) {
- ((Applet)this).showStatus(method_32("@\bYkP%\u0016DeFl\u0014L$@d\u0019@cPj\u000fE`\u0002l\u0017JcG"));
- } else if (var1.getWidth(this) == this.field_174 && var1.getHeight(this) == this.field_52) {
- PixelGrabber var2 = new PixelGrabber(var1, 0, 0, this.field_174, this.field_52, this.field_19, 0, this.field_174);
-
- try {
- var2.grabPixels();
- } catch (InterruptedException var20) {
- }
- }
- }
-
- if (this.field_59.getWidth(this) == 256) {
- PixelGrabber var21 = new PixelGrabber(this.field_59, 0, 0, 256, 256, this.field_159, 0, 256);
-
- try {
- var21.grabPixels();
- } catch (InterruptedException var19) {
- }
-
- PixelGrabber var23 = new PixelGrabber(this.field_60, 0, 0, 256, 256, this.field_160, 0, 256);
-
- try {
- var23.grabPixels();
- } catch (InterruptedException var18) {
- }
-
- PixelGrabber var3 = new PixelGrabber(this.field_61, 0, 0, 256, 256, this.field_161, 0, 256);
-
- try {
- var3.grabPixels();
- } catch (InterruptedException var17) {
- }
-
- PixelGrabber var4 = new PixelGrabber(this.field_62, 0, 0, 256, 256, this.field_162, 0, 256);
-
- try {
- var4.grabPixels();
- } catch (InterruptedException var16) {
- }
-
- PixelGrabber var5 = new PixelGrabber(this.field_63, 0, 0, 256, 256, this.field_163, 0, 256);
-
- try {
- var5.grabPixels();
- } catch (InterruptedException var15) {
- }
-
- PixelGrabber var6 = new PixelGrabber(this.field_64, 0, 0, 256, 256, this.field_164, 0, 256);
-
- try {
- var6.grabPixels();
- } catch (InterruptedException var14) {
- }
- } else {
- int[] var22 = new int[16384];
- PixelGrabber var24 = new PixelGrabber(this.field_59, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var24.grabPixels();
- } catch (InterruptedException var13) {
- }
-
- Object var25 = null;
- this.method_21(var22, this.field_159);
- PixelGrabber var26 = new PixelGrabber(this.field_60, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var26.grabPixels();
- } catch (InterruptedException var12) {
- }
-
- Object var27 = null;
- this.method_21(var22, this.field_160);
- PixelGrabber var28 = new PixelGrabber(this.field_61, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var28.grabPixels();
- } catch (InterruptedException var11) {
- }
-
- Object var29 = null;
- this.method_21(var22, this.field_161);
- PixelGrabber var30 = new PixelGrabber(this.field_62, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var30.grabPixels();
- } catch (InterruptedException var10) {
- }
-
- Object var31 = null;
- this.method_21(var22, this.field_162);
- PixelGrabber var32 = new PixelGrabber(this.field_63, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var32.grabPixels();
- } catch (InterruptedException var9) {
- }
-
- Object var33 = null;
- this.method_21(var22, this.field_163);
- PixelGrabber var7 = new PixelGrabber(this.field_64, 0, 0, 128, 128, var22, 0, 128);
-
- try {
- var7.grabPixels();
- } catch (InterruptedException var8) {
- }
-
- Object var34 = null;
- this.method_21(var22, this.field_164);
- }
-
- this.field_60.flush();
- this.field_60 = null;
- this.field_61.flush();
- this.field_61 = null;
- this.field_62.flush();
- this.field_62 = null;
- this.field_63.flush();
- this.field_63 = null;
- this.field_64.flush();
- this.field_64 = null;
- return true;
- }
- }
- }
- }
- }
- }
- }
-
- // $FF: renamed from: a (int, int[]) void
- private final void method_14(int var1, int[] var2) {
- int var4 = 0;
- int var5 = 0;
- int var6 = 0;
- int var7 = 0;
- int var13 = this.field_119[this.field_30[var1]];
- int var14 = this.field_119[this.field_30[var1++] + 1];
- int var15 = this.field_119[this.field_30[var1]];
- int var16 = this.field_119[this.field_30[var1++] + 1];
- int var17 = this.field_119[this.field_30[var1]];
- int var18 = this.field_119[this.field_30[var1++] + 1];
- int var19 = this.field_119[this.field_30[var1]];
- int var20 = this.field_119[this.field_30[var1++] + 1];
- int var8;
- int var9;
- if (var14 > var16) {
- var8 = var16;
- var9 = var14;
- } else {
- var8 = var14;
- var9 = var16;
- }
-
- if (var8 > var18) {
- var8 = var18;
- } else if (var9 < var18) {
- var9 = var18;
- }
-
- if (var8 > var20) {
- var8 = var20;
- } else if (var9 < var20) {
- var9 = var20;
- }
-
- var9 -= var8;
- if (var9 > 0) {
- this.method_12(var13, var14, 65280, 65280, var15, var16, 65280, 0);
- this.method_12(var15, var16, 65280, 0, var17, var18, 0, 0);
- this.method_12(var17, var18, 0, 0, var19, var20, 0, 65280);
- this.method_12(var19, var20, 0, 65280, var13, var14, 65280, 65280);
- int var23 = this.field_174;
- int[] var24 = this.field_137;
- int[] var25 = this.field_27;
- int[] var26 = var2;
- int var3 = (var8 - 1) * var23;
- int var21 = var8 + var8 + var8;
- int var22 = var21 + this.field_165;
-
- do {
- var3 += var23;
- var13 = var24[var21++];
- int var10 = var24[var22++] - var13;
- var4 = var24[var21++];
- var6 = var24[var22++];
- var5 = var24[var21++];
- var7 = var24[var22++];
- if (var10 > 0) {
- int var11 = (var6 - var4) / var10;
- int var12 = (var7 - var5) / var10;
-
- do {
- var25[var3 + var13++] = var26[(var5 & '\uff00') + (var4 >> 8)];
- var4 += var11;
- var5 += var12;
- --var10;
- } while(var10 > 0);
- }
-
- --var9;
- } while(var9 > 0);
-
- }
- }
-
- // $FF: renamed from: a (int, short[], short[], short[], int) void
- private final void method_15(int var1, short[] var2, short[] var3, short[] var4, int var5) {
- int var7 = 0;
- int var8 = 0;
- int var9 = 0;
- int var10 = 0;
- int var38 = 128 - (int)(this.field_133[this.field_30[var1] + 2] * (double)220.0F);
- int var24 = (int)(this.field_133[this.field_30[var1]] * (double)128.0F) + 127 << 8;
- int var25 = (int)(this.field_133[this.field_30[var1] + 1] * (double)128.0F) + 127 << 8;
- int var22 = this.field_119[this.field_30[var1]];
- int var23 = this.field_119[this.field_30[var1++] + 1];
- int var39 = 128 - (int)(this.field_133[this.field_30[var1] + 2] * (double)220.0F);
- int var28 = (int)(this.field_133[this.field_30[var1]] * (double)128.0F) + 127 << 8;
- int var29 = (int)(this.field_133[this.field_30[var1] + 1] * (double)128.0F) + 127 << 8;
- int var26 = this.field_119[this.field_30[var1]];
- int var27 = this.field_119[this.field_30[var1++] + 1];
- int var40 = 128 - (int)(this.field_133[this.field_30[var1] + 2] * (double)220.0F);
- int var32 = (int)(this.field_133[this.field_30[var1]] * (double)128.0F) + 127 << 8;
- int var33 = (int)(this.field_133[this.field_30[var1] + 1] * (double)128.0F) + 127 << 8;
- int var30 = this.field_119[this.field_30[var1]];
- int var31 = this.field_119[this.field_30[var1++] + 1];
- int var41 = 128 - (int)(this.field_133[this.field_30[var1] + 2] * (double)220.0F);
- int var36 = (int)(this.field_133[this.field_30[var1]] * (double)128.0F) + 127 << 8;
- int var37 = (int)(this.field_133[this.field_30[var1] + 1] * (double)128.0F) + 127 << 8;
- int var34 = this.field_119[this.field_30[var1]];
- int var35 = this.field_119[this.field_30[var1++] + 1];
- if (var38 < 0) {
- var38 = 0;
- }
-
- if (var39 < 0) {
- var39 = 0;
- }
-
- if (var40 < 0) {
- var40 = 0;
- }
-
- if (var41 < 0) {
- var41 = 0;
- }
-
- int var15;
- int var16;
- if (var23 > var27) {
- var15 = var27;
- var16 = var23;
- } else {
- var15 = var23;
- var16 = var27;
- }
-
- if (var15 > var31) {
- var15 = var31;
- } else if (var16 < var31) {
- var16 = var31;
- }
-
- if (var15 > var35) {
- var15 = var35;
- } else if (var16 < var35) {
- var16 = var35;
- }
-
- var16 -= var15;
- if (var16 > 0) {
- this.method_12(var22, var23, 65280, 65280, var26, var27, 65280, 0);
- this.method_12(var26, var27, 65280, 0, var30, var31, 0, 0);
- this.method_12(var30, var31, 0, 0, var34, var35, 0, 65280);
- this.method_12(var34, var35, 0, 65280, var22, var23, 65280, 65280);
- this.method_16(var22, var23, var24, var25, var26, var27, var28, var29);
- this.method_16(var26, var27, var28, var29, var30, var31, var32, var33);
- this.method_16(var30, var31, var32, var33, var34, var35, var36, var37);
- this.method_16(var34, var35, var36, var37, var22, var23, var24, var25);
- int[] var44 = this.field_137;
- int[] var45 = this.field_122;
- int[] var46 = this.field_27;
- int[] var47 = this.field_21;
- int[] var48 = this.field_22;
- int[] var49 = this.field_23;
- short[] var50 = var2;
- short[] var51 = var3;
- short[] var52 = var4;
- int[] var53 = this.field_78;
- int var54 = this.field_174;
- int var6 = (var15 - 1) * var54;
- int var42 = var15 + var15 + var15;
- int var43 = var42 + this.field_165;
-
- do {
- var6 += var54;
- var22 = var44[var42++];
- int var17 = var44[var43++] - var22;
- int var11 = var45[var42];
- var7 = var44[var42++];
- int var13 = var45[var43];
- var9 = var44[var43++];
- int var12 = var45[var42];
- var8 = var44[var42++];
- int var14 = var45[var43];
- var10 = var44[var43++];
- if (var17 > 0) {
- int var18 = (var9 - var7) / var17;
- int var19 = (var10 - var8) / var17;
- int var20 = (var13 - var11) / var17;
- int var21 = (var14 - var12) / var17;
-
- do {
- int var55 = (var8 & '\uff00') + (var7 >> 8);
- int var56 = (var12 & '\uff00') + (var11 >> 8);
- var46[var6 + var22++] = var47[var50[var55] + var53[var56]] | var48[var51[var55] + var53[var56]] | var49[var52[var55] + var53[var56]];
- var7 += var18;
- var8 += var19;
- var11 += var20;
- var12 += var21;
- --var17;
- } while(var17 > 0);
- }
-
- --var16;
- } while(var16 > 0);
-
- }
- }
-
- public final synchronized boolean mouseDown(Event var1, int var2, int var3) {
- if (!this.field_131) {
- this.field_175.show();
- this.field_175.toFront();
- this.field_175.requestFocus();
- } else if (this.field_81 != null) {
- if (this.field_103) {
- ((Applet)this).getAppletContext().showDocument(this.field_81, ((Applet)this).getParameter(method_32("w\u001fLbPd\u0017NjCh\u001f")));
- } else {
- ((Applet)this).getAppletContext().showDocument(this.field_81);
- }
- }
-
- return true;
- }
-
- public final boolean mouseEnter(Event var1, int var2, int var3) {
- ((Applet)this).showStatus(this.field_153);
- return true;
- }
-
- public final boolean mouseExit(Event var1, int var2, int var3) {
- ((Applet)this).showStatus("");
- return true;
- }
-
- public synchronized boolean mouseMove(Event var1, int var2, int var3) {
- if (this.field_72) {
- this.field_25 = System.currentTimeMillis();
- this.field_104 = true;
- this.field_4 = (float)(this.field_123 / 2 - var3) * this.field_98 / (float)this.field_123 * 2.0F;
- this.field_5 = (float)(this.field_124 / 2 - var2) * -this.field_98 / (float)this.field_124 * 2.0F;
- this.field_6 = 0.0F;
- }
-
- return true;
- }
-
- public void paint(Graphics var1) {
- if (!this.field_43) {
- if (this.field_28) {
- switch (this.field_71) {
- case 1:
- this.field_108.drawImage(this.field_59, 0, 0, this.field_124, this.field_123, this);
- break;
- case 2:
- this.field_108.drawImage(this.field_60, 0, 0, this.field_124, this.field_123, this);
- break;
- case 3:
- this.field_108.drawImage(this.field_61, 0, 0, this.field_124, this.field_123, this);
- break;
- case 4:
- this.field_108.drawImage(this.field_62, 0, 0, this.field_124, this.field_123, this);
- break;
- case 5:
- this.field_108.drawImage(this.field_63, 0, 0, this.field_124, this.field_123, this);
- break;
- case 6:
- this.field_108.drawImage(this.field_64, 0, 0, this.field_124, this.field_123, this);
- }
- } else if (this.field_132 == 1) {
- this.field_108.drawImage(this.field_58, 0, 0, this);
- } else {
- this.method_19();
- this.field_108.drawImage(this.field_58, 0, 0, this.field_124, this.field_123, this);
- }
-
- this.field_108.setColor(Color.black);
- this.field_108.drawString(method_32("R\u001bBp"), this.field_124 / 2 - 16 + 1, this.field_123 / 2 - 4 - 6 + 1);
- this.field_108.drawString(method_32("I\u0015J`Kk\u001d"), this.field_124 / 2 - 20 + 1, this.field_123 / 2 + 2 + 1);
- this.field_108.setColor(Color.white);
- this.field_108.drawString(method_32("R\u001bBp"), this.field_124 / 2 - 16, this.field_123 / 2 - 4 - 6);
- this.field_108.drawString(method_32("I\u0015J`Kk\u001d"), this.field_124 / 2 - 20, this.field_123 / 2 + 2);
- var1.drawImage(this.field_109, 0, 0, this);
- } else {
- if (this.field_58 != null) {
- if (this.field_132 == 1) {
- this.field_108.drawImage(this.field_58, 0, 0, this);
- } else {
- this.method_19();
- this.field_108.drawImage(this.field_58, 0, 0, this.field_124, this.field_123, this);
- }
-
- if (this.field_112 != null) {
- this.method_17();
- }
-
- if (this.field_157) {
- this.method_26(this.field_108);
- }
-
- var1.drawImage(this.field_109, 0, 0, this);
- }
-
- }
- }
-
- // $FF: renamed from: b (int, int, int, int, int, int, int, int) void
- private final void method_16(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8) {
- int var12 = 0;
- int[] var13 = this.field_122;
- int var14 = this.field_165;
- if (var2 != var6) {
- if (var6 < var2) {
- var2 -= var6;
- var12 += var6 + var6 + var6 + var14;
- int var19 = (var1 - var5 << 16) / var2;
- int var20 = (var3 - var7) / var2;
- int var21 = (var4 - var8) / var2;
- var5 <<= 16;
-
- do {
- var13[var12++] = var5 >> 16;
- var13[var12++] = var7 & '\uff00';
- var13[var12++] = var8 & '\uff00';
- var5 += var19;
- var7 += var20;
- var8 += var21;
- --var2;
- } while(var2 > 0);
-
- } else {
- var6 -= var2;
- var12 += var2 + var2 + var2;
- int var9 = (var5 - var1 << 16) / var6;
- int var10 = (var7 - var3) / var6;
- int var11 = (var8 - var4) / var6;
- var1 <<= 16;
-
- do {
- var13[var12++] = var1 >> 16;
- var13[var12++] = var3 & '\uff00';
- var13[var12++] = var4 & '\uff00';
- var1 += var9;
- var3 += var10;
- var4 += var11;
- --var6;
- } while(var6 > 0);
-
- }
- }
- }
-
- // $FF: renamed from: i () void
- public synchronized void method_17() {
- if (this.field_2) {
- this.notifyAll();
-
- while(!this.field_110) {
- Thread.yield();
-
- try {
- Thread.sleep(8L);
- } catch (InterruptedException var1) {
- }
- }
-
- this.field_110 = false;
- }
-
- this.field_108.drawImage(this.field_112, this.field_113, this.field_114, this);
- }
-
- // $FF: renamed from: a (java.awt.Image) void
- public synchronized void method_18(Image var1) {
- int var2 = 0;
- ((Component)this).prepareImage(var1, this.field_124, this.field_123, this);
- this.notifyAll();
-
- while((var2 & 240) == 0) {
- Thread.yield();
- var2 = ((Component)this).checkImage(var1, this.field_124, this.field_123, this);
- }
-
- }
-
- // $FF: renamed from: j () void
- public synchronized void method_19() {
- int var1 = 0;
- ((Component)this).prepareImage(this.field_58, this.field_124, this.field_123, this);
- this.notifyAll();
-
- while((var1 & 240) == 0) {
- Thread.yield();
- var1 = ((Component)this).checkImage(this.field_58, this.field_124, this.field_123, this);
- }
-
- }
-
- // $FF: renamed from: k () void
- public final void method_20() {
- try {
- if (this.field_74) {
- this.field_121.newPixels();
- } else {
- this.field_120.startProduction(this.field_120.getConsumer());
- }
- } catch (NoSuchMethodError var1) {
- }
- }
-
- // $FF: renamed from: a (int[], int[]) void
- private final void method_21(int[] var1, int[] var2) {
- int var3 = 0;
-
- for(int var4 = 0; var4 < 65536; var3 += 128) {
- for(this.field_176 = 0; this.field_176 < 256; ++this.field_176) {
- var2[var4 + this.field_176] = var1[var3 + (this.field_176 >> 1)];
- }
-
- int var5 = var4;
- var4 += 256;
-
- for(this.field_176 = 0; this.field_176 < 256; ++this.field_176) {
- var2[var4 + this.field_176] = var2[var5 + this.field_176];
- }
-
- var4 += 256;
- }
-
- }
-
- // $FF: renamed from: l () void
- private final void method_22() {
- int var1 = 8;
- float var5 = 0.0F;
- float var6 = 0.0F;
- float var7 = 0.0F;
- int var8 = 0;
- int var9 = 0;
- float var10 = this.field_111[0];
- float var11 = this.field_111[1];
- float var12 = this.field_111[2];
- float var13 = this.field_111[3];
- float var14 = this.field_111[4];
- float var15 = this.field_111[5];
- float var16 = this.field_111[6];
- float var17 = this.field_111[7];
- float var18 = this.field_111[8];
-
- do {
- var5 = (float)this.field_105[var8++];
- var6 = (float)this.field_105[var8++];
- var7 = (float)this.field_105[var8++];
- float var2 = var5 * var10 + var6 * var13 + var7 * var16;
- float var3 = var5 * var11 + var6 * var14 + var7 * var17;
- float var4 = var5 * var12 + var6 * var15 + var7 * var18;
- this.field_133[var9++] = (double)var2;
- this.field_133[var9++] = (double)var3;
- this.field_133[var9++] = (double)var4;
- --var1;
- } while(var1 > 0);
-
- }
-
- // $FF: renamed from: m () void
- private final void method_23() {
- int var1 = 8;
- float var5 = 0.0F;
- float var6 = 0.0F;
- float var7 = 0.0F;
- int var9 = 0;
- int var10 = 0;
- float var13 = (float)Math.sin((double)this.field_4);
- float var14 = (float)Math.cos((double)this.field_4);
- float var15 = (float)Math.sin((double)this.field_5);
- float var16 = (float)Math.cos((double)this.field_5);
- float var17 = (float)Math.sin((double)this.field_6);
- float var18 = (float)Math.cos((double)this.field_6);
- float var11 = var13 * var17;
- float var12 = var13 * var18;
- this.field_32 = var16 * var18 + var11 * var15;
- this.field_33 = var12 * var15 - var17 * var16;
- this.field_34 = var15 * var14;
- this.field_35 = var17 * var14;
- this.field_36 = var14 * var18;
- this.field_37 = -var13;
- this.field_38 = var11 * var16 - var15 * var18;
- this.field_39 = var15 * var17 + var12 * var16;
- this.field_40 = var14 * var16;
- float var19 = this.field_111[0] * this.field_32 + this.field_111[1] * this.field_35 + this.field_111[2] * this.field_38;
- float var20 = this.field_111[0] * this.field_33 + this.field_111[1] * this.field_36 + this.field_111[2] * this.field_39;
- float var21 = this.field_111[0] * this.field_34 + this.field_111[1] * this.field_37 + this.field_111[2] * this.field_40;
- float var22 = this.field_111[3] * this.field_32 + this.field_111[4] * this.field_35 + this.field_111[5] * this.field_38;
- float var23 = this.field_111[3] * this.field_33 + this.field_111[4] * this.field_36 + this.field_111[5] * this.field_39;
- float var24 = this.field_111[3] * this.field_34 + this.field_111[4] * this.field_37 + this.field_111[5] * this.field_40;
- float var25 = this.field_111[6] * this.field_32 + this.field_111[7] * this.field_35 + this.field_111[8] * this.field_38;
- float var26 = this.field_111[6] * this.field_33 + this.field_111[7] * this.field_36 + this.field_111[8] * this.field_39;
- float var27 = this.field_111[6] * this.field_34 + this.field_111[7] * this.field_37 + this.field_111[8] * this.field_40;
- this.field_111[0] = var19;
- this.field_111[1] = var20;
- this.field_111[2] = var21;
- this.field_111[3] = var22;
- this.field_111[4] = var23;
- this.field_111[5] = var24;
- this.field_111[6] = var25;
- this.field_111[7] = var26;
- this.field_111[8] = var27;
-
- do {
- var5 = this.field_115[var9++];
- var6 = this.field_115[var9++];
- var7 = this.field_115[var9++];
- float var2 = var5 * var19 + var6 * var22 + var7 * var25;
- float var3 = var5 * var20 + var6 * var23 + var7 * var26;
- float var4 = var5 * var21 + var6 * var24 + var7 * var27;
- int var8 = (int)var4 + this.field_183;
- this.field_119[var10++] = (int)((double)var2 * ((double)256.0F / (double)var8) + (double)this.field_54);
- this.field_119[var10++] = (int)((double)var3 * ((double)256.0F / (double)var8) + (double)this.field_53);
- this.field_119[var10++] = var8;
- --var1;
- } while(var1 > 0);
-
- }
-
- public void run() {
- this.field_167.setPriority(this.field_118);
- if (!this.field_43) {
- this.field_43 = this.method_13();
- if (!this.field_43) {
- ((Applet)this).showStatus(method_32("@\bYkP%\u0016DeFl\u0014L$Kh\u001bLaQ$Z"));
- this.stop();
- return;
- }
-
- if (this.field_79) {
- this.field_125 = new short[65536];
- this.field_46 = new short[65536];
- this.field_11 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_125[this.field_57] = (short)(this.field_159[this.field_57] >> 16 & 255);
- this.field_46[this.field_57] = (short)(this.field_159[this.field_57] >> 8 & 255);
- this.field_11[this.field_57] = (short)(this.field_159[this.field_57] & 255);
- }
-
- this.field_159 = null;
- this.field_126 = new short[65536];
- this.field_47 = new short[65536];
- this.field_12 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_126[this.field_57] = (short)(this.field_160[this.field_57] >> 16 & 255);
- this.field_47[this.field_57] = (short)(this.field_160[this.field_57] >> 8 & 255);
- this.field_12[this.field_57] = (short)(this.field_160[this.field_57] & 255);
- }
-
- this.field_160 = null;
- this.field_127 = new short[65536];
- this.field_48 = new short[65536];
- this.field_13 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_127[this.field_57] = (short)(this.field_161[this.field_57] >> 16 & 255);
- this.field_48[this.field_57] = (short)(this.field_161[this.field_57] >> 8 & 255);
- this.field_13[this.field_57] = (short)(this.field_161[this.field_57] & 255);
- }
-
- this.field_161 = null;
- this.field_128 = new short[65536];
- this.field_49 = new short[65536];
- this.field_14 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_128[this.field_57] = (short)(this.field_162[this.field_57] >> 16 & 255);
- this.field_49[this.field_57] = (short)(this.field_162[this.field_57] >> 8 & 255);
- this.field_14[this.field_57] = (short)(this.field_162[this.field_57] & 255);
- }
-
- this.field_162 = null;
- this.field_129 = new short[65536];
- this.field_50 = new short[65536];
- this.field_15 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_129[this.field_57] = (short)(this.field_163[this.field_57] >> 16 & 255);
- this.field_50[this.field_57] = (short)(this.field_163[this.field_57] >> 8 & 255);
- this.field_15[this.field_57] = (short)(this.field_163[this.field_57] & 255);
- }
-
- this.field_163 = null;
- this.field_130 = new short[65536];
- this.field_51 = new short[65536];
- this.field_16 = new short[65536];
-
- for(this.field_57 = 0; this.field_57 < 65536; ++this.field_57) {
- this.field_130[this.field_57] = (short)(this.field_164[this.field_57] >> 16 & 255);
- this.field_51[this.field_57] = (short)(this.field_164[this.field_57] >> 8 & 255);
- this.field_16[this.field_57] = (short)(this.field_164[this.field_57] & 255);
- }
-
- this.field_164 = null;
- }
- }
-
- this.field_167.setPriority(this.field_117);
- ((Applet)this).showStatus("");
- System.gc();
- this.field_24 = System.currentTimeMillis();
- Graphics var1 = ((Component)this).getGraphics();
- if (this.field_112 != null && !this.field_2) {
- this.field_2 = this.method_4();
- }
-
- if (this.field_81 != null) {
- this.field_1.setCursor(12);
- } else {
- this.field_1.setCursor(0);
- }
-
- while(this.field_167 != null) {
- if (this.field_18) {
- try {
- System.arraycopy(this.field_19, 0, this.field_27, 0, this.field_168);
- } catch (ArrayIndexOutOfBoundsException var2) {
- this.stop();
- } catch (ArrayStoreException var3) {
- this.stop();
- }
- }
-
- this.method_5();
- if (++this.field_17 == this.field_82) {
- System.gc();
- this.field_17 = 0;
- }
-
- try {
- this.method_20();
- } catch (NoSuchMethodError var4) {
- }
-
- if (this.field_132 == 1) {
- this.field_108.drawImage(this.field_58, 0, 0, this);
- } else {
- this.method_19();
- this.field_108.drawImage(this.field_58, 0, 0, this.field_124, this.field_123, this);
- }
-
- if (this.field_112 != null) {
- this.method_17();
- }
-
- if (this.field_157) {
- this.method_26(this.field_108);
- }
-
- var1.drawImage(this.field_109, 0, 0, this);
- this.method_30();
- }
-
- }
-
- // $FF: renamed from: a (int, int, int, int) byte
- byte method_24(int var1, int var2, int var3, int var4) {
- int var5 = var1 - var2;
- if (var5 >= var3) {
- return (byte)var5;
- } else {
- int var6 = var3 - var5 - 1;
- return (byte)(var4 - var6);
- }
- }
-
- // $FF: renamed from: n () void
- public void method_25() {
- Object var1 = null;
- this.field_157 = false;
- String var18 = ((Applet)this).getParameter(method_32("q\u001fSpQf\bDhN"));
- if (var18 != null && !var18.equalsIgnoreCase("NO")) {
- Object var2 = null;
- String var19 = ((Applet)this).getParameter(method_32("q\u001fSpV|\nN"));
- if (var19 == null) {
- var19 = method_32("m\u0015YmXj\u0014_eN");
- }
-
- if (var19.equals(method_32("m\u0015YmXj\u0014_eN"))) {
- this.field_141 = 0;
- } else if (var19.equals(method_32("s\u001fYpKf\u001bG"))) {
- this.field_141 = 1;
- } else if (var19.equals(method_32("\u007f\u0015DiKk\u001d"))) {
- this.field_141 = 2;
- } else if (var19.equals(method_32("l\u0014]~Mj\u0017BjE"))) {
- this.field_141 = 3;
- }
-
- if (this.field_141 == 0) {
- this.method_8(var18, 0);
- if (this.field_138 != null) {
- this.field_157 = true;
- }
- } else {
- this.method_8(var18, 1);
- if (this.field_80 != null) {
- this.field_157 = true;
- }
- }
- }
-
- if (this.field_157) {
- Object var20 = null;
- String var21 = ((Applet)this).getParameter(method_32("q\u001fSpQu\u001fN`"));
- if (var21 == null) {
- var21 = "0";
- }
-
- this.field_170 = Integer.valueOf(var21);
- Object var3 = null;
- String var22 = ((Applet)this).getParameter(method_32("q\u001fSpDj\u0014_"));
- if (var22 == null) {
- var22 = method_32("D\bBeN");
- }
-
- int var4 = 0;
- Object var5 = null;
- String var23 = ((Applet)this).getParameter(method_32("q\u001fSp@j\u0016O"));
- if (var23.equalsIgnoreCase(method_32("\\?x"))) {
- ++var4;
- }
-
- Object var6 = null;
- String var24 = ((Applet)this).getParameter(method_32("q\u001fSpKq\u001bGmA"));
- if (var24 == null) {
- var24 = "NO";
- }
-
- if (var24.equalsIgnoreCase(method_32("\\?x"))) {
- var4 += 2;
- }
-
- Object var7 = null;
- String var25 = ((Applet)this).getParameter(method_32("q\u001fSpQl\u0000N"));
- if (var25 == null) {
- var25 = "12";
- }
-
- int var8 = Integer.valueOf(var25);
- this.field_42 = new Font(var22, var4, var8);
- Object var9 = null;
- String var26 = ((Applet)this).getParameter(method_32("q\u001fSpQm\u001bOkU"));
- if (var26.equalsIgnoreCase(method_32("\\?x"))) {
- this.field_158 = true;
- } else {
- this.field_158 = false;
- }
-
- this.field_154 = new Color(Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpaj\u0016y"))), Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpaj\u0016l"))), Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpaj\u0016i"))));
- this.field_142 = new Color(Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpqF\u0015GV"))), Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpqF\u0015GC"))), Integer.valueOf(((Applet)this).getParameter(method_32("Q\u001fSpqF\u0015GF"))));
- this.field_171 = ((Component)this).size().width;
- this.field_172 = ((Component)this).size().height;
- if (this.field_141 == 0) {
- Object var10 = null;
- String var27 = ((Applet)this).getParameter(method_32("q\u001fSpMc\u001cXaV"));
- if (var27 == null) {
- var27 = "0";
- }
-
- this.field_180 = Integer.valueOf(var27);
- if (this.field_180 < 0) {
- this.field_180 = 0;
- }
-
- Object var11 = null;
- String var32 = ((Applet)this).getParameter(method_32("Q\u001fSphp\u0017[EOu"));
- if (var32 == null) {
- var32 = "0";
- }
-
- this.field_0 = Integer.valueOf(var32);
- Object var12 = null;
- String var36 = ((Applet)this).getParameter(method_32("Q\u001fSphp\u0017[WRa"));
- if (var36 == null) {
- var36 = "0";
- }
-
- this.field_169 = Integer.valueOf(var36);
- Object var13 = null;
- String var39 = ((Applet)this).getParameter(method_32("Q\u001fSpql\u0014NEOu"));
- if (var39 == null) {
- var39 = "0";
- }
-
- this.field_144 = Integer.valueOf(var39);
- Object var14 = null;
- String var40 = ((Applet)this).getParameter(method_32("Q\u001fSpql\u0014NWRa"));
- if (var40 == null) {
- var40 = "0";
- }
-
- this.field_148 = Integer.valueOf(var40);
- Object var15 = null;
- String var41 = ((Applet)this).getParameter(method_32("Q\u001fSpql\u0014NELb\u0016N"));
- if (var41 == null) {
- var41 = "0";
- }
-
- this.field_145 = Integer.valueOf(var41);
- FontMetrics var16 = ((Component)this).getGraphics().getFontMetrics(this.field_42);
- this.field_140 = var16.stringWidth(this.field_138);
- this.field_139 = var16.getHeight();
- this.field_26 = var16.getMaxDescent();
- this.field_177 = this.field_171;
- if (this.field_180 < this.field_139 - this.field_26) {
- this.field_180 = this.field_139 - this.field_26;
- } else if (this.field_180 > this.field_172 - this.field_26) {
- this.field_180 = this.field_172 - this.field_26;
- }
-
- if (this.field_144 != 0) {
- this.field_149 = new int[this.field_171 + 360];
- this.field_150 = new int[this.field_171 + 360];
-
- for(int var17 = 0; var17 < this.field_171 + 360; ++var17) {
- this.field_149[var17] = (int)((double)this.field_144 * Math.sin((double)this.field_145 * (double)var17 * Math.PI / (double)180.0F)) - this.field_139 - this.field_26 + this.field_180;
- this.field_150[var17] = this.field_149[var17] - this.field_123;
- }
-
- this.field_143 = 360;
- this.field_146 = this.field_139 + this.field_26 + 1;
- this.field_147 = this.field_146 - 1;
- return;
- }
- } else {
- if (this.field_141 == 1) {
- Object var30 = null;
- String var31 = ((Applet)this).getParameter(method_32("q\u001fSpTv\nJgG"));
- if (var31 == null) {
- var31 = "10";
- }
-
- int var35 = Integer.valueOf(var31);
- FontMetrics var38 = ((Component)this).getGraphics().getFontMetrics(this.field_42);
- this.field_44 = var38.getHeight() + var35;
- this.field_173 = new int[this.field_80.length];
-
- for(this.field_57 = 0; this.field_57 < this.field_80.length; ++this.field_57) {
- this.field_173[this.field_57] = (this.field_171 - var38.stringWidth(this.field_80[this.field_57])) / 2;
- }
-
- this.field_102 = -this.field_44;
- return;
- }
-
- if (this.field_141 >= 2) {
- Object var28 = null;
- String var29 = ((Applet)this).getParameter(method_32("q\u001fSpOl\u0014MkLq"));
- if (var29 == null) {
- var29 = "2";
- }
-
- this.field_156 = Integer.valueOf(var29);
- Object var33 = null;
- String var34 = ((Applet)this).getParameter(method_32("q\u001fSpOd\u0002MkLq"));
- if (var34 == null) {
- var34 = "72";
- }
-
- this.field_155 = Integer.valueOf(var34);
- this.field_107 = this.field_155 - this.field_156;
- this.field_42 = null;
- this.field_186 = new Font[this.field_107];
- int var37 = this.field_156;
-
- for(this.field_57 = 0; this.field_57 < this.field_107; ++this.field_57) {
- this.field_186[this.field_57] = new Font(var22, var4, var37++);
- }
-
- this.field_56 = (float)this.field_171 / 2.0F;
- this.field_55 = (float)this.field_172 / 2.0F;
- if (this.field_141 == 3) {
- this.field_185 = this.field_107 - 1;
- return;
- }
-
- this.field_185 = 0;
- }
- }
- }
-
- }
-
- // $FF: renamed from: b (java.awt.Graphics) void
- public void method_26(Graphics var1) {
- switch (this.field_141) {
- case 0:
- this.method_10(var1);
- return;
- case 1:
- this.method_29(var1);
- return;
- default:
- this.method_31(var1);
- }
- }
-
- public void start() {
- if (this.field_167 == null) {
- this.field_167 = new Thread(this);
- this.field_167.start();
- }
-
- }
-
- public void stop() {
- if (this.field_167 != null && this.field_167.isAlive()) {
- this.field_167.stop();
- }
-
- this.field_167 = null;
- }
-
- // $FF: renamed from: o () void
- private final void method_27() {
- int var1 = this.field_41;
-
- do {
- --var1;
- int var2 = this.field_181[var1];
- int var3 = var2 >> 2;
- switch (var3) {
- case 0:
- this.method_14(var2, this.field_159);
- break;
- case 1:
- this.method_14(var2, this.field_160);
- break;
- case 2:
- this.method_14(var2, this.field_161);
- break;
- case 3:
- this.method_14(var2, this.field_162);
- break;
- case 4:
- this.method_14(var2, this.field_163);
- break;
- case 5:
- this.method_14(var2, this.field_164);
- }
- } while(var1 > 0);
-
- }
-
- // $FF: renamed from: p () void
- private final void method_28() {
- int var1 = this.field_41;
-
- do {
- --var1;
- int var2 = this.field_181[var1];
- int var3 = var2 >> 2;
- switch (var3) {
- case 0:
- this.method_15(var2, this.field_125, this.field_46, this.field_11, this.field_20[var1]);
- break;
- case 1:
- this.method_15(var2, this.field_126, this.field_47, this.field_12, this.field_20[var1]);
- break;
- case 2:
- this.method_15(var2, this.field_127, this.field_48, this.field_13, this.field_20[var1]);
- break;
- case 3:
- this.method_15(var2, this.field_128, this.field_49, this.field_14, this.field_20[var1]);
- break;
- case 4:
- this.method_15(var2, this.field_129, this.field_50, this.field_15, this.field_20[var1]);
- break;
- case 5:
- this.method_15(var2, this.field_130, this.field_51, this.field_16, this.field_20[var1]);
- }
- } while(var1 > 0);
-
- }
-
- public final void update(Graphics var1) {
- this.paint(var1);
- }
-
- // $FF: renamed from: c (java.awt.Graphics) void
- public void method_29(Graphics var1) {
- var1.setFont(this.field_42);
- this.field_102 += this.field_170;
- if (this.field_102 > this.field_172 + this.field_80.length * this.field_44) {
- this.field_102 = -this.field_44;
- }
-
- if (this.field_158) {
- for(int var6 = 0; var6 < this.field_80.length; ++var6) {
- String var5 = this.field_80[var6];
- int var3 = this.field_173[var6];
- int var4 = this.field_172 - this.field_102 + var6 * this.field_44;
- var1.setColor(this.field_142);
- var1.drawString(var5, var3 + 1, var4 + 1);
- var1.setColor(this.field_154);
- var1.drawString(var5, var3, var4);
- }
-
- } else {
- var1.setColor(this.field_154);
-
- for(int var2 = 0; var2 < this.field_80.length; ++var2) {
- var1.drawString(this.field_80[var2], this.field_173[var2], this.field_172 - this.field_102 + var2 * this.field_44);
- }
-
- }
- }
-
- // $FF: renamed from: q () void
- public synchronized void method_30() {
- Thread.yield();
- this.field_166.sync();
- long var1 = 10L - (System.currentTimeMillis() - this.field_24);
- if (var1 > 0L) {
- try {
- Thread.sleep(var1);
- } catch (InterruptedException var5) {
- }
- } else {
- try {
- Thread.sleep(1L);
- } catch (InterruptedException var4) {
- }
- }
-
- this.field_24 = System.currentTimeMillis();
-
- try {
- Thread.sleep((long)this.field_83);
- } catch (InterruptedException var3) {
- }
- }
-
- // $FF: renamed from: d (java.awt.Graphics) void
- public void method_31(Graphics var1) {
- String var2 = this.field_80[this.field_184];
- var1.setFont(this.field_186[this.field_185]);
- FontMetrics var3 = var1.getFontMetrics(this.field_186[this.field_185]);
- int var4 = (int)(this.field_56 - (float)var3.stringWidth(var2) / 2.0F);
- int var5 = (int)(this.field_55 + (float)var3.getHeight() / 4.0F);
- if (this.field_158) {
- var1.setColor(this.field_142);
- var1.drawString(var2, var4 + 1, var5 + 1);
- }
-
- var1.setColor(this.field_154);
- var1.drawString(var2, var4, var5);
- if (this.field_141 == 3) {
- this.field_185 -= this.field_170;
- if (this.field_185 <= 1) {
- this.field_185 = this.field_107 - 1;
- ++this.field_184;
- if (this.field_184 >= this.field_80.length) {
- this.field_184 = 0;
- return;
- }
- }
- } else {
- this.field_185 += this.field_170;
- if (this.field_185 >= this.field_107) {
- this.field_185 = 0;
- ++this.field_184;
- if (this.field_184 >= this.field_80.length) {
- this.field_184 = 0;
- }
- }
- }
-
- }
-
- // $FF: renamed from: c (java.lang.String) java.lang.String
- private static String method_32(String var0) {
- char[] var1 = var0.toCharArray();
- int var2 = var1.length;
- int var3 = 0;
-
- label32:
- while(true) {
- int var4 = 0;
- byte var10000 = 5;
- char[] var10001 = var1;
- int var10002 = var3;
-
- label30:
- while(true) {
- var10001[var10002] ^= var10000;
-
- while(true) {
- ++var3;
- ++var4;
- if (var2 == var3) {
- return new String(var1);
- }
-
- switch (var4) {
- case 1:
- var10000 = 122;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 2:
- var10000 = 43;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 3:
- var10000 = 4;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 4:
- var10000 = 34;
- var10001 = var1;
- var10002 = var3;
- continue label30;
- case 5:
- continue label32;
- }
- }
- }
- }
- }
- }
-