home *** CD-ROM | disk | FTP | other *** search
/ Champak 48 / cdrom_image.iso / Games / bobsleddin.swf / scripts / __Packages / GameBlades.as < prev    next >
Encoding:
Text File  |  2007-09-28  |  770 b   |  38 lines

  1. class GameBlades extends Collectable
  2. {
  3.    var world;
  4.    var value = 0;
  5.    var collisionGroup = BB.BLADES;
  6.    var linkageID = "Blades";
  7.    var collectedSound = "VR";
  8.    var power = 12;
  9.    var drain = 1;
  10.    function GameBlades()
  11.    {
  12.       super();
  13.    }
  14.    function onAddToWorld()
  15.    {
  16.       if(!_root.PostVR_Blades)
  17.       {
  18.          this.world.removeObject(this);
  19.       }
  20.    }
  21.    function awardValue(obj)
  22.    {
  23.       obj.vrSound.stop();
  24.       obj.setSpecialItem(this);
  25.       obj.setElevated(true);
  26.    }
  27.    function update(object, elapsed)
  28.    {
  29.       this.power -= this.drain * elapsed;
  30.       if(this.power <= 0)
  31.       {
  32.          object.setElevated(false);
  33.          object.removeSpecialItem();
  34.          return undefined;
  35.       }
  36.    }
  37. }
  38.