home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / JUEGOS / java / pang / pang.jar / l.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-02-16  |  1.6 KB  |  118 lines

  1. // $FF: renamed from: l
  2. public class class_0 {
  3.    // $FF: renamed from: c f
  4.    private f field_0;
  5.    // $FF: renamed from: g boolean
  6.    public boolean field_1;
  7.    // $FF: renamed from: o int
  8.    public int field_2;
  9.    // $FF: renamed from: n int
  10.    public int field_3;
  11.    // $FF: renamed from: i int
  12.    public int field_4;
  13.    // $FF: renamed from: h int
  14.    public int field_5;
  15.    // $FF: renamed from: j int
  16.    public int field_6;
  17.    // $FF: renamed from: a int
  18.    public int field_7;
  19.    // $FF: renamed from: e int
  20.    public int field_8;
  21.    // $FF: renamed from: p int
  22.    public int field_9;
  23.    // $FF: renamed from: m int
  24.    public int field_10;
  25.    // $FF: renamed from: l int
  26.    public int field_11;
  27.    // $FF: renamed from: b int
  28.    public int field_12;
  29.    // $FF: renamed from: k int
  30.    public int field_13;
  31.    // $FF: renamed from: f int
  32.    public int field_14;
  33.    // $FF: renamed from: d int
  34.    public int field_15;
  35.  
  36.    public class_0(f var1, boolean var2) {
  37.       this.field_0 = var1;
  38.       this.field_1 = var2;
  39.    }
  40.  
  41.    public class_0(f var1) {
  42.       this(var1, true);
  43.    }
  44.  
  45.    // $FF: renamed from: b (int, int) void
  46.    public void method_0(int var1, int var2) {
  47.       this.field_2 = var1;
  48.       this.field_3 = var2;
  49.       this.field_6 = this.field_2 << 8;
  50.       this.field_7 = this.field_3 << 8;
  51.       if (this.field_1) {
  52.          this.method_1();
  53.       }
  54.  
  55.    }
  56.  
  57.    // $FF: renamed from: b () void
  58.    private void method_1() {
  59.       for(this.field_4 = 0; this.field_4 < this.field_0.X.length - 1 && this.field_2 >= this.field_0.X[this.field_4 + 1]; ++this.field_4) {
  60.       }
  61.  
  62.       for(this.field_5 = 0; this.field_5 < this.field_0.O.length - 1 && this.field_3 >= this.field_0.O[this.field_5 + 1]; ++this.field_5) {
  63.       }
  64.  
  65.    }
  66.  
  67.    // $FF: renamed from: a () void
  68.    public void method_2() {
  69.       this.method_3(this.field_8, this.field_9);
  70.    }
  71.  
  72.    // $FF: renamed from: a (int, int) void
  73.    public void method_3(int var1, int var2) {
  74.       this.field_10 = this.field_2;
  75.       this.field_11 = this.field_3;
  76.       this.field_12 = this.field_6;
  77.       this.field_13 = this.field_7;
  78.       this.field_14 = this.field_4;
  79.       this.field_15 = this.field_5;
  80.       this.field_6 += var1;
  81.       this.field_7 += var2;
  82.       this.field_2 = this.field_6 >> 8;
  83.       this.field_3 = this.field_7 >> 8;
  84.       if (this.field_1) {
  85.          if (var1 > 0) {
  86.             if (this.field_2 >= this.field_0.X[this.field_4 + 1]) {
  87.                ++this.field_4;
  88.             }
  89.          } else if (var1 < 0 && this.field_2 < this.field_0.X[this.field_4]) {
  90.             --this.field_4;
  91.          }
  92.  
  93.          if (var2 > 0) {
  94.             if (this.field_3 >= this.field_0.O[this.field_5 + 1]) {
  95.                ++this.field_5;
  96.             }
  97.          } else if (var2 < 0 && this.field_3 < this.field_0.O[this.field_5]) {
  98.             --this.field_5;
  99.          }
  100.       }
  101.  
  102.    }
  103.  
  104.    // $FF: renamed from: c () void
  105.    public void method_4() {
  106.       this.field_2 = this.field_10;
  107.       this.field_3 = this.field_11;
  108.       this.field_6 = this.field_12;
  109.       this.field_7 = this.field_13;
  110.       this.field_4 = this.field_14;
  111.       this.field_5 = this.field_15;
  112.    }
  113.  
  114.    public String toString() {
  115.       return "(x=" + this.field_2 + ",y=" + this.field_3 + ",vx=" + this.field_8 + ",vy=" + this.field_9 + ")";
  116.    }
  117. }
  118.