home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / JUEGOS / java / DynamoKid / midp1_DynamoKid.jar / a.class (.txt) next >
Encoding:
Java Class File  |  2005-08-02  |  3.6 KB  |  374 lines

  1. // $FF: renamed from: a
  2. public final class class_0 {
  3.    // $FF: renamed from: A int
  4.    public int field_0;
  5.    // $FF: renamed from: y int
  6.    public int field_1;
  7.    // $FF: renamed from: s int
  8.    public int field_2;
  9.    // $FF: renamed from: f int
  10.    public int field_3;
  11.    // $FF: renamed from: r int
  12.    public int field_4;
  13.    // $FF: renamed from: h byte
  14.    public byte field_5;
  15.    // $FF: renamed from: o byte
  16.    public byte field_6;
  17.    // $FF: renamed from: p byte
  18.    public byte field_7;
  19.    // $FF: renamed from: e byte
  20.    public byte field_8;
  21.    // $FF: renamed from: d boolean
  22.    public boolean field_9;
  23.    // $FF: renamed from: c boolean
  24.    public boolean field_10;
  25.    // $FF: renamed from: x boolean
  26.    public boolean field_11;
  27.    // $FF: renamed from: z int
  28.    public int field_12;
  29.    // $FF: renamed from: b boolean
  30.    public boolean field_13;
  31.    // $FF: renamed from: u byte
  32.    public byte field_14;
  33.    // $FF: renamed from: v int
  34.    public int field_15;
  35.    // $FF: renamed from: g byte
  36.    public byte field_16;
  37.    // $FF: renamed from: B int
  38.    public int field_17;
  39.    // $FF: renamed from: l int
  40.    public int field_18;
  41.    // $FF: renamed from: i boolean
  42.    public boolean field_19;
  43.    // $FF: renamed from: k int
  44.    public int field_20;
  45.    // $FF: renamed from: w byte
  46.    public byte field_21;
  47.    // $FF: renamed from: j int[]
  48.    public int[] field_22;
  49.    // $FF: renamed from: m int[]
  50.    public int[] field_23;
  51.    // $FF: renamed from: a int
  52.    public int field_24;
  53.    // $FF: renamed from: q byte
  54.    public byte field_25;
  55.    // $FF: renamed from: n boolean
  56.    public boolean field_26;
  57.    // $FF: renamed from: t boolean
  58.    public boolean field_27;
  59.  
  60.    // $FF: renamed from: e () void
  61.    public final void method_0() {
  62.       this.field_22 = new int[5];
  63.       int var1 = 5;
  64.  
  65.       while(true) {
  66.          --var1;
  67.          if (var1 < 0) {
  68.             this.field_21 = 0;
  69.             this.field_0 = -99;
  70.             this.field_25 = 3;
  71.             this.field_23 = new int[2];
  72.             this.field_23[0] = 0;
  73.             this.field_23[1] = 0;
  74.             this.field_11 = false;
  75.             this.field_8 = 4;
  76.             return;
  77.          }
  78.  
  79.          this.field_22[var1] = 0;
  80.       }
  81.    }
  82.  
  83.    // $FF: renamed from: a (int, int) void
  84.    public final void method_1(int var1, int var2) {
  85.       this.field_0 = var1 << 4;
  86.       this.field_1 = (var2 << 4) - 8;
  87.       e.t = this.field_0 >> 4 & 32;
  88.       e.E = 0;
  89.       this.field_2 = 0;
  90.       this.field_5 = 0;
  91.       this.field_7 = 0;
  92.       this.field_14 = 1;
  93.       this.field_9 = false;
  94.       this.field_10 = false;
  95.       this.field_13 = false;
  96.       this.field_18 = 0;
  97.       this.field_6 = 1;
  98.       this.field_15 = 1;
  99.       this.field_16 = 1;
  100.       this.field_26 = false;
  101.       this.field_19 = true;
  102.       this.field_20 = 10;
  103.       e.ad = true;
  104.    }
  105.  
  106.    // $FF: renamed from: b () void
  107.    public final void method_2() {
  108.       this.field_11 = true;
  109.       this.field_12 = 160;
  110.       this.field_8 = 8;
  111.    }
  112.  
  113.    // $FF: renamed from: a () void
  114.    public final void method_3() {
  115.       this.field_24 = this.field_22[4] + this.field_22[3] * 10 + this.field_22[2] * 100 + this.field_22[1] * 1000 + this.field_22[0] * 10000;
  116.    }
  117.  
  118.    // $FF: renamed from: a (int, int, int, int, int) void
  119.    public final void method_4(int var1, int var2, int var3, int var4, int var5) {
  120.       int[] var10000 = this.field_22;
  121.       var10000[4] += var5;
  122.       var10000 = this.field_22;
  123.       var10000[3] += var4;
  124.       var10000 = this.field_22;
  125.       var10000[2] += var3;
  126.       var10000 = this.field_22;
  127.       var10000[1] += var2;
  128.       var10000 = this.field_22;
  129.       var10000[0] += var1;
  130.       int var6 = 5;
  131.  
  132.       while(true) {
  133.          --var6;
  134.          if (var6 < 0) {
  135.             return;
  136.          }
  137.  
  138.          while(this.field_22[var6] > 9) {
  139.             var10000 = this.field_22;
  140.             var10000[var6] -= 10;
  141.             int var10002 = this.field_22[var6 - 1]++;
  142.          }
  143.       }
  144.    }
  145.  
  146.    // $FF: renamed from: b (int, int) void
  147.    public final void method_5(int var1, int var2) {
  148.       int[] var10000 = this.field_23;
  149.       var10000[1] += var2;
  150.       var10000 = this.field_23;
  151.       var10000[0] += var1;
  152.       if (this.field_23[1] > 9) {
  153.          var10000 = this.field_23;
  154.          var10000[1] -= 10;
  155.          int var10002 = this.field_23[0]++;
  156.       }
  157.  
  158.       if (this.field_23[0] > 9) {
  159.          ++this.field_25;
  160.          e.j.a(new c(this.field_0, this.field_1, 5));
  161.  
  162.          while(this.field_23[0] > 9) {
  163.             var10000 = this.field_23;
  164.             var10000[0] -= 10;
  165.          }
  166.  
  167.          this.field_23[1] = 0;
  168.       }
  169.  
  170.    }
  171.  
  172.    // $FF: renamed from: d () void
  173.    public final void method_6() {
  174.       if (!this.field_19 && this.field_21 <= 0) {
  175.          this.field_20 = 40;
  176.          if (!e.an) {
  177.             --this.field_25;
  178.             this.field_21 = 20;
  179.             if (this.field_5 >= 0) {
  180.                this.field_5 = -4;
  181.                this.field_26 = false;
  182.             }
  183.          }
  184.  
  185.          if (this.field_25 == 0) {
  186.             this.field_21 = 64;
  187.             this.method_3();
  188.          }
  189.  
  190.       }
  191.    }
  192.  
  193.    // $FF: renamed from: c () void
  194.    public final void method_7() {
  195.       boolean var1 = this.field_26 || this.field_27;
  196.       this.field_27 = false;
  197.       this.field_1 += this.field_2;
  198.       boolean var2 = false;
  199.       boolean var3 = false;
  200.       if (this.field_21 > 0) {
  201.          this.field_15 = 80;
  202.          --this.field_21;
  203.          if (this.field_5 != 0) {
  204.             this.field_1 += this.field_5;
  205.             ++this.field_5;
  206.             if (this.field_5 == 0) {
  207.                this.field_5 = 1;
  208.             }
  209.  
  210.             if (this.field_1 > 146) {
  211.                this.field_5 = 0;
  212.             }
  213.          }
  214.  
  215.       } else {
  216.          if (this.field_12 > 0) {
  217.             --this.field_12;
  218.             if (this.field_12 < 20) {
  219.                this.field_20 = this.field_12;
  220.             } else {
  221.                this.field_20 = 41;
  222.             }
  223.  
  224.             if (this.field_12 == 0) {
  225.                this.field_11 = false;
  226.                this.field_10 = true;
  227.                this.field_8 = 4;
  228.                e.j();
  229.             }
  230.          }
  231.  
  232.          int var4;
  233.          int var6 = var4 = this.field_0 + 8 >> 4;
  234.          int var5 = this.field_1 + this.field_5 >> 4;
  235.          boolean var7 = false;
  236.          if (this.field_14 > 0) {
  237.             this.field_17 = 16;
  238.          } else if (this.field_14 < 0) {
  239.             this.field_17 = 0;
  240.          }
  241.  
  242.          if (this.field_7 != 0 && var1) {
  243.             if (this.field_9) {
  244.                this.field_15 = 64;
  245.             } else if (this.field_16 > 0) {
  246.                --this.field_16;
  247.             } else {
  248.                this.field_16 = 2;
  249.                if (this.field_15 < 48) {
  250.                   this.field_15 += 16;
  251.                } else {
  252.                   this.field_15 = 16;
  253.                }
  254.             }
  255.          } else if (this.field_7 == 0 && var1) {
  256.             this.field_15 = 0;
  257.          }
  258.  
  259.          this.field_9 = false;
  260.          if (var4 > 252) {
  261.             if (this.field_7 < 6) {
  262.                this.field_7 = (byte)(this.field_7 + 2);
  263.             }
  264.  
  265.             this.field_0 += this.field_7;
  266.             this.field_5 = 0;
  267.             this.field_19 = true;
  268.          } else if (var5 > 6 && this.field_21 == 0) {
  269.             if (e.M > 0) {
  270.                e.M = 0;
  271.                this.field_21 = 20;
  272.             } else {
  273.                this.method_6();
  274.             }
  275.  
  276.             this.field_5 = -4;
  277.          } else {
  278.             if (this.field_5 < 0) {
  279.                if (var5 >= 0) {
  280.                   int var8 = e.ai[var4 + (var5 << 8)] % 41;
  281.                   int var9 = e.ai[var6 + (var5 << 8)] % 41;
  282.                   if (var8 <= 21 && var9 <= 21) {
  283.                      if (this.field_5 < 12) {
  284.                         this.field_5 += this.field_6;
  285.                      }
  286.  
  287.                      this.field_26 = false;
  288.                   } else {
  289.                      this.field_5 = 0;
  290.                   }
  291.                } else {
  292.                   if (this.field_5 < 8) {
  293.                      this.field_5 += this.field_6;
  294.                   }
  295.  
  296.                   this.field_26 = false;
  297.                }
  298.             } else if (var5 >= 0) {
  299.                int var12 = e.ai[var4 + (var5 + 1 << 8)] % 41;
  300.                int var15 = e.ai[var6 + (var5 + 1 << 8)] % 41;
  301.                if (var12 <= 20 && var15 <= 20) {
  302.                   this.field_26 = false;
  303.                   if (this.field_5 < 8) {
  304.                      this.field_5 += this.field_6;
  305.                   }
  306.                } else {
  307.                   if (!var1) {
  308.                      this.field_15 = 80;
  309.                   }
  310.  
  311.                   this.field_26 = true;
  312.                   this.field_5 = 0;
  313.                   this.field_6 = 1;
  314.                   this.field_18 = 0;
  315.                   this.field_1 = (var5 + 1 << 4) - 16;
  316.                }
  317.             } else {
  318.                this.field_26 = false;
  319.                if (this.field_5 < 8) {
  320.                   this.field_5 += this.field_6;
  321.                }
  322.             }
  323.  
  324.             if (this.field_7 < 0) {
  325.                this.field_14 = -1;
  326.                int var13;
  327.                if (this.field_0 > 16 && var5 >= 0 && (var13 = e.ai[var4 - 1 + (var5 << 8)] % 41) > 21 && var13 < 41 && this.field_0 % 16 < 4) {
  328.                   this.field_7 = 0;
  329.                }
  330.             }
  331.  
  332.             if (this.field_7 > 0) {
  333.                this.field_14 = 1;
  334.                if (var5 >= 0 && e.ai[var4 + 1 + (var5 << 8)] % 41 > 21) {
  335.                   this.field_7 = 0;
  336.                }
  337.             }
  338.  
  339.             this.field_0 += this.field_7;
  340.             this.field_1 += this.field_5;
  341.             if (!var1) {
  342.                this.field_15 = 80;
  343.             }
  344.  
  345.             this.field_2 = 0;
  346.             if (var5 >= 0) {
  347.                var5 = this.field_1 + 12 >> 4;
  348.                var4 = this.field_0 + 8;
  349.                int var14;
  350.                if ((var14 = e.ai[(var4 >> 4) + (var5 << 8)] % 41) == 19) {
  351.                   this.field_2 = var4 % 16 >> 1;
  352.                } else if (var14 == 20) {
  353.                   this.field_2 = 7 + (var4 % 16 >> 1);
  354.                } else if (var14 == 18) {
  355.                   this.field_2 = 16 - var4 % 16 >> 1;
  356.                } else if (var14 == 17) {
  357.                   this.field_2 = 7 + (16 - var4 % 16 >> 1);
  358.                } else if (var14 == 21) {
  359.                   this.field_1 = (this.field_1 >> 4 << 4) - 16;
  360.                }
  361.             }
  362.  
  363.             this.field_1 -= this.field_2;
  364.             if (this.field_20 > 0) {
  365.                --this.field_20;
  366.                this.field_19 = true;
  367.             } else {
  368.                this.field_19 = false;
  369.             }
  370.          }
  371.       }
  372.    }
  373. }
  374.