home *** CD-ROM | disk | FTP | other *** search
- package core.bonuses
- {
- import core.objects.Platform;
-
- public class BonusPowerup extends AbstractBonus
- {
-
-
- public function BonusPowerup()
- {
- super(true);
- }
-
- override protected function init() : void
- {
- super.init();
- lifeTime = 40 * 5;
- }
-
- override public function activate(activateTime:Number) : void
- {
- super.activate(activateTime);
- engine.platform.setTorque(Platform.POWERUP_TORQUE);
- }
-
- override protected function initSounds() : void
- {
- var PowerupBonusClass:Class = engine.assets.getAssetClass("SndPowerupBonus");
- sndActivate = new PowerupBonusClass();
- }
-
- override protected function deactivate() : void
- {
- super.deactivate();
- engine.platform.setTorque(Platform.NORMAL_TORQUE);
- }
- }
- }
-