home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / rocket_rush.swf / scripts / __Packages / HealthBox.as < prev    next >
Encoding:
Text File  |  2007-03-20  |  714 b   |  31 lines

  1. class HealthBox extends Position
  2. {
  3.    var target_clip;
  4.    var onEnterFrame;
  5.    var range = 80;
  6.    function HealthBox()
  7.    {
  8.       super();
  9.       this.target_clip = this._parent.player;
  10.       this.onEnterFrame = function()
  11.       {
  12.          if(!_global.game_paused)
  13.          {
  14.             if(this.render_z < -200)
  15.             {
  16.                this.removeMovieClip();
  17.             }
  18.             if(this.checkTarget() && this._currentframe == 1)
  19.             {
  20.                this._parent.player.increaseHealth(50);
  21.                this.gotoAndStop(2);
  22.             }
  23.          }
  24.       };
  25.    }
  26.    function checkTarget()
  27.    {
  28.       return this.distance3D(this.target_clip) < this.range;
  29.    }
  30. }
  31.