home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 February / maximum-cd-2000-02.iso / Flash 4 / data1.cab / App_Files / Players / Flash_Player_Java(tm)_Edition / FlashSmall / Rect.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-06-15  |  1.0 KB  |  94 lines

  1. import java.awt.Point;
  2.  
  3. final class Rect {
  4.    // $FF: renamed from: ┼« int
  5.    int field_0;
  6.    // $FF: renamed from: ┼┤ int
  7.    int field_1;
  8.    // $FF: renamed from: ┼» int
  9.    int field_2;
  10.    // $FF: renamed from: ┼╡ int
  11.    int field_3;
  12.  
  13.    Rect() {
  14.       this.field_0 = this.field_1 = this.field_2 = this.field_3 = Integer.MIN_VALUE;
  15.    }
  16.  
  17.    Rect(Rect var1) {
  18.       this.field_0 = var1.field_0;
  19.       this.field_1 = var1.field_1;
  20.       this.field_2 = var1.field_2;
  21.       this.field_3 = var1.field_3;
  22.    }
  23.  
  24.    Rect(int var1, int var2, int var3, int var4) {
  25.       if (var1 < var3) {
  26.          this.field_0 = var1;
  27.          this.field_2 = var3;
  28.       } else {
  29.          this.field_0 = var3;
  30.          this.field_2 = var1;
  31.       }
  32.  
  33.       if (var2 < var4) {
  34.          this.field_1 = var2;
  35.          this.field_3 = var4;
  36.       } else {
  37.          this.field_1 = var4;
  38.          this.field_3 = var2;
  39.       }
  40.    }
  41.  
  42.    // $FF: renamed from: ┼┤ (Rect) void
  43.    final void method_0(Rect var1) {
  44.       if (var1.field_0 != Integer.MIN_VALUE) {
  45.          if (this.field_0 == Integer.MIN_VALUE) {
  46.             this.field_0 = var1.field_0;
  47.             this.field_2 = var1.field_2;
  48.             this.field_1 = var1.field_1;
  49.             this.field_3 = var1.field_3;
  50.             return;
  51.          }
  52.  
  53.          this.field_0 = Math.min(this.field_0, var1.field_0);
  54.          this.field_2 = Math.max(this.field_2, var1.field_2);
  55.          this.field_1 = Math.min(this.field_1, var1.field_1);
  56.          this.field_3 = Math.max(this.field_3, var1.field_3);
  57.       }
  58.  
  59.    }
  60.  
  61.    // $FF: renamed from: ┼┤ (java.awt.Point) void
  62.    final void method_1(Point var1) {
  63.       if (this.field_0 == Integer.MIN_VALUE) {
  64.          this.field_0 = this.field_2 = var1.x;
  65.          this.field_1 = this.field_3 = var1.y;
  66.       } else {
  67.          if (var1.x < this.field_0) {
  68.             this.field_0 = var1.x;
  69.          } else if (var1.x > this.field_2) {
  70.             this.field_2 = var1.x;
  71.          }
  72.  
  73.          if (var1.y < this.field_1) {
  74.             this.field_1 = var1.y;
  75.          } else {
  76.             if (var1.y > this.field_3) {
  77.                this.field_3 = var1.y;
  78.             }
  79.  
  80.          }
  81.       }
  82.    }
  83.  
  84.    // $FF: renamed from: ┼╡ (Rect) boolean
  85.    final boolean method_2(Rect var1) {
  86.       return this.field_0 <= var1.field_2 && var1.field_0 <= this.field_2 && this.field_1 <= var1.field_3 && var1.field_1 <= this.field_3;
  87.    }
  88.  
  89.    // $FF: renamed from: ┼╢ (java.awt.Point) boolean
  90.    final boolean method_3(Point var1) {
  91.       return this.field_0 <= var1.x && var1.x <= this.field_2 && this.field_1 <= var1.y && var1.y <= this.field_3;
  92.    }
  93. }
  94.