home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 October / PCO1097.ISO / FilesBBS / FREI / MCII.EXE / Base.class (.txt) next >
Encoding:
Java Class File  |  1996-09-06  |  1.0 KB  |  47 lines

  1. import java.awt.Graphics;
  2. import java.awt.Image;
  3.  
  4. class Base extends GameObject {
  5.    // $FF: renamed from: x int
  6.    int field_0;
  7.    // $FF: renamed from: y int
  8.    int field_1;
  9.    // $FF: renamed from: w int
  10.    int field_2;
  11.    // $FF: renamed from: h int
  12.    int field_3;
  13.    Image baseImage;
  14.    MissileCommando parent;
  15.  
  16.    Base(int var1, int var2, int var3, int var4, Image var5, MissileCommando var6) {
  17.       this.field_0 = var1;
  18.       this.field_1 = var2;
  19.       this.field_2 = var3;
  20.       this.field_3 = var4;
  21.       this.baseImage = var5;
  22.       this.parent = var6;
  23.    }
  24.  
  25.    void erase(Graphics var1) {
  26.       var1.setColor(super.skyColor);
  27.       var1.fillRect(this.field_0, this.field_1, this.field_2, this.field_3);
  28.    }
  29.  
  30.    void paint(Graphics var1) {
  31.       if (super.explode) {
  32.          super.alive = false;
  33.          super.explode = false;
  34.       }
  35.  
  36.       if (super.alive) {
  37.          var1.drawImage(this.baseImage, this.field_0, this.field_1, this.field_2, this.field_3, this.parent);
  38.       }
  39.  
  40.    }
  41.  
  42.    void rebuild() {
  43.       super.alive = true;
  44.       super.explode = false;
  45.    }
  46. }
  47.