Exemplo n.º 1
0
  protected final void method3586(int var1, int var2, int var3, int var4) {
    try {
      if (null != anApplet_Sub1_2909) {
        anInt2910 += 2053161379;
        if (-1859094005 * anInt2910 >= 3) {
          this.method3582("alreadyloaded", (byte) 0);
          return;
        }

        this.getAppletContext().showDocument(this.getDocumentBase(), "_self");
        return;
      }

      anApplet_Sub1_2909 = this;
      Class42.clientWidth = -780223189 * var1;
      Class116_Sub16.clientHeight = 427958731 * var2;
      client.anInt1646 = var3 * -778950217;
      Class58.gameApplet = this;
      if (ISAAC.aClass74_705 == null) {
        ISAAC.aClass74_705 = new Class74();
      }

      ISAAC.aClass74_705.method1063(this, 1, 1810544028);
    } catch (Exception var6) {
      Class90.method1192((String) null, var6, 343294798);
      this.method3582("crash", (byte) 0);
    }
  }
Exemplo n.º 2
0
  public void run() {
    try {
      if (null != Class74.aString886) {
        String var1 = Class74.aString886.toLowerCase();
        if (var1.indexOf("sun") != -1 || var1.indexOf("apple") != -1) {
          String var2 = Class74.aString882;
          if (var2.equals("1.1")
              || var2.startsWith("1.1.")
              || var2.equals("1.2")
              || var2.startsWith("1.2.")
              || var2.equals("1.3")
              || var2.startsWith("1.3.")
              || var2.equals("1.4")
              || var2.startsWith("1.4.")
              || var2.equals("1.5")
              || var2.startsWith("1.5.")
              || var2.equals("1.6.0")) {
            this.method3582("wrongjava", (byte) 0);
            return;
          }

          if (var2.startsWith("1.6.0_")) {
            int var3;
            for (var3 = 6;
                var3 < var2.length() && BasicTimer.method2217(var2.charAt(var3), -1653901602);
                ++var3) {;
            }

            String var4 = var2.substring(6, var3);
            boolean var5 = false;
            boolean var6 = false;
            int var7 = 0;
            int var8 = var4.length();
            int var9 = 0;

            boolean var11;
            while (true) {
              if (var9 >= var8) {
                var11 = var6;
                break;
              }

              label156:
              {
                char var10 = var4.charAt(var9);
                if (0 == var9) {
                  if (var10 == 45) {
                    var5 = true;
                    break label156;
                  }

                  if (var10 == 43) {
                    break label156;
                  }
                }

                int var16;
                if (var10 >= 48 && var10 <= 57) {
                  var16 = var10 - 48;
                } else if (var10 >= 65 && var10 <= 90) {
                  var16 = var10 - 55;
                } else {
                  if (var10 < 97 || var10 > 122) {
                    var11 = false;
                    break;
                  }

                  var16 = var10 - 87;
                }

                if (var16 >= 10) {
                  var11 = false;
                  break;
                }

                if (var5) {
                  var16 = -var16;
                }

                int var12 = 10 * var7 + var16;
                if (var12 / 10 != var7) {
                  var11 = false;
                  break;
                }

                var7 = var12;
                var6 = true;
              }

              ++var9;
            }

            if (var11) {
              int var17 = Class116_Sub5.method1932(var4, 10, true, (short) 1000);
              if (var17 < 10) {
                this.method3582("wrongjava", (byte) 0);
                return;
              }
            }
          }

          anInt2915 = -1735827645;
        }
      }

      this.setFocusCycleRoot(true);
      this.method3570(232655903);
      this.method3578(-1295554880);
      Class102.aTimer_1418 = Class116_Sub23_Sub17.method2884(-74695759);

      while (aLong2914 * 2722427985237087875L == 0L
          || Class116_Sub5.method1929(-698246111) < 2722427985237087875L * aLong2914) {
        Class116_Sub12.anInt1836 =
            Class102.aTimer_1418.method1085(anInt2916 * 2081489859, anInt2915 * 87833367, (byte) -6)
                * 1809972633;

        for (int var15 = 0; var15 < -108132695 * Class116_Sub12.anInt1836; ++var15) {
          this.method3572(1474139726);
        }

        this.method3616((byte) -1);
        Class116_Sub23_Sub16_Sub1.method3097(ISAAC.aClass74_705, Tile.aCanvas1875, (byte) 1);
      }
    } catch (Exception var14) {
      Class90.method1192((String) null, var14, 343294798);
      this.method3582("crash", (byte) 0);
    }

    this.method3574(-1414134321);
  }