home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / Beez.swf / scripts / core / bonuses / BonusPowerup.as < prev    next >
Encoding:
Text File  |  2008-09-03  |  942 b   |  39 lines

  1. package core.bonuses
  2. {
  3.    import core.objects.Platform;
  4.    
  5.    public class BonusPowerup extends AbstractBonus
  6.    {
  7.        
  8.       
  9.       public function BonusPowerup()
  10.       {
  11.          super(true);
  12.       }
  13.       
  14.       override protected function init() : void
  15.       {
  16.          super.init();
  17.          lifeTime = 40 * 5;
  18.       }
  19.       
  20.       override public function activate(activateTime:Number) : void
  21.       {
  22.          super.activate(activateTime);
  23.          engine.platform.setTorque(Platform.POWERUP_TORQUE);
  24.       }
  25.       
  26.       override protected function initSounds() : void
  27.       {
  28.          var PowerupBonusClass:Class = engine.assets.getAssetClass("SndPowerupBonus");
  29.          sndActivate = new PowerupBonusClass();
  30.       }
  31.       
  32.       override protected function deactivate() : void
  33.       {
  34.          super.deactivate();
  35.          engine.platform.setTorque(Platform.NORMAL_TORQUE);
  36.       }
  37.    }
  38. }
  39.