private void initializeAnimations() { BlinkAnimator loseLifeAnimation = new BlinkAnimator( "LoseLifeAnimation", k_NumOfBlinksInSecondInLoseLifeAnimation, TimeSpan.FromSeconds(k_LoseLifeAnimationLength)); loseLifeAnimation.Finished += onFinishedLoseLifeAnimation; Animations.Add(loseLifeAnimation); loseLifeAnimation.Pause(); RotateAnimator rotateAnimator = new RotateAnimator( k_NumOfCyclesPerSecondsInDeathAnimation, TimeSpan.FromSeconds(k_DeathAnimationLength)); FaderAnimator faderAnimator = new FaderAnimator(TimeSpan.FromSeconds(k_DeathAnimationLength)); this.DeathAnimation = new CompositeAnimator( "DeathAnimation", TimeSpan.FromSeconds(k_DeathAnimationLength), this, rotateAnimator, faderAnimator); Animations.Resume(); }
public void InitBlinkAnimation() { BlinkAnimator blinkAnimation = new BlinkAnimator("blink1", TimeSpan.FromSeconds(0.125), TimeSpan.FromSeconds(2)); this.m_Animations.Add(blinkAnimation); blinkAnimation.Finished += new EventHandler(blinkAnimation_Finished); }
private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator(r_BlinkPace, r_AnimationLenght); m_Animations.AnimationLength = r_AnimationLenght; m_Animations.Add(blinkAnimator); m_Animations.Enabled = false; m_Animations.Finished += Animations_Finished; }
private void createHitAnimator() { TimeSpan animationLength = TimeSpan.FromSeconds(k_HitAnimatorDuration); TimeSpan blinkDuration = TimeSpan.FromSeconds(1f / (float)k_NumOfBlinksOnHitPerSecond); BlinkAnimator blinkAnimator = new BlinkAnimator(blinkDuration, animationLength); CompositeAnimator hitAnimator = new CompositeAnimator( "Hit Animator", animationLength, this, blinkAnimator); this.Animations.Add(hitAnimator); }
private void initAnimations() { ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(k_AnnimationLength)); BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(k_BlinkRate), TimeSpan.FromSeconds(k_AnnimationLength)); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(k_AnnimationLength)); shrinkAnimator.Finished += gotHit; this.Animations.Add(shrinkAnimator); this.Animations.Add(blinkAnimator); this.Animations.Add(fadeAnimator); }
private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator("LoosingSoul", TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(2.5)); this.Animations.Add(blinkAnimator); RoataterAnimator roataterAnimator = new RoataterAnimator(4, TimeSpan.FromSeconds(2.5)); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(2.5)); CompositeAnimator DestroyAnimator = new CompositeAnimator("Destroy", TimeSpan.FromSeconds(2.5), this, fadeAnimator, roataterAnimator); this.Animations.Add(DestroyAnimator); }
private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(2.2)); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(2.2)); ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(2.2)); CompositeAnimator DestroyAnimator2 = new CompositeAnimator("DestroyMother", TimeSpan.FromSeconds(2.2), this, fadeAnimator, blinkAnimator, shrinkAnimator); this.Animations.Add(DestroyAnimator2); Animations["DestroyMother"].Finished += new EventHandler(this.destroyed_Finished); }
public void InitAnimations() { ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(2)); BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(0.3), TimeSpan.FromSeconds(2)); FadeOutAnimator fadeoutAnimator = new FadeOutAnimator(TimeSpan.FromSeconds(2)); fadeoutAnimator.Finished += fadeoutAnimator_Finished; this.Animations.Add(shrinkAnimator); this.Animations.Add(blinkAnimator); this.Animations.Add(fadeoutAnimator); this.Animations.Pause(); }
private void initAnimations() { FaderAnimator faderAnimator = new FaderAnimator(r_AnimationLenght); ShrinkerAnimator shrinkerAnimator = new ShrinkerAnimator(r_AnimationLenght); BlinkAnimator blinkAnimator = new BlinkAnimator(r_MotherShipBlinkPace, r_AnimationLenght); m_Animations.AnimationLength = r_AnimationLenght; m_Animations.Add(faderAnimator); m_Animations.Add(shrinkerAnimator); m_Animations.Add(blinkAnimator); m_Animations.Finished += animations_Finished; }
public new void InitAnimations() { BlinkAnimator blinkAnimation = new BlinkAnimator("blink1", TimeSpan.FromSeconds(0.2), TimeSpan.FromSeconds(3)); ShrinkAnimator shrinkAnimation = new ShrinkAnimator("shrink1", TimeSpan.FromSeconds(3)); FadeOutAnimator fadeoutAnimator = new FadeOutAnimator("fadeout1", TimeSpan.FromSeconds(3)); this.Animations.Add(blinkAnimation); this.Animations.Add(shrinkAnimation); this.Animations.Add(fadeoutAnimator); fadeoutAnimator.Finished += new EventHandler(fadeoutAnimator_Finished); }
private void createDeathAnimator() { TimeSpan animationLength = TimeSpan.FromSeconds(k_DeathAnimatorDuration); TimeSpan blinkDuration = TimeSpan.FromSeconds(k_DeathBlinkDuration); ShrinkAnimator shrinkAnimator = new ShrinkAnimator(animationLength); FadeAnimator fadeAnimator = new FadeAnimator(animationLength); BlinkAnimator blinkAnimator = new BlinkAnimator(blinkDuration, animationLength); CompositeAnimator deathAnimator = new CompositeAnimator( "Death Animator", animationLength, this, shrinkAnimator, fadeAnimator, blinkAnimator); this.Animations.Add(deathAnimator); Death += Animations_Death; }
public void InitAnimations() { RotateAnimator rotateAnimator = new RotateAnimator(4, RotateAnimator.eDirection.Right, TimeSpan.Zero); FadeOutAnimator fadeOutAnimator = new FadeOutAnimator(TimeSpan.FromSeconds(2)); BlinkAnimator blinkAnimator = new BlinkAnimator("BlinkAnimator", TimeSpan.FromSeconds(0.2), TimeSpan.FromSeconds(2)); fadeOutAnimator.Finished += fadeOutAnimator_Finished; this.Animations.Add(fadeOutAnimator); this.Animations.Add(rotateAnimator); this.Animations.Add(blinkAnimator); this.Animations.Enabled = true; this.Animations["FadeOutAnimator"].Pause(); this.Animations["RotateAnimator"].Pause(); this.Animations["BlinkAnimator"].Pause(); }
private void initAnimations() { m_AnimatorForHit = new CompositeAnimator(this, "ShipBlink"); m_AnimatorForDestruction = new CompositeAnimator(this, "KillShip"); RotateAnimator rotateAnimator = new RotateAnimator(TimeSpan.FromSeconds(k_RotaionLength), k_RotaionPerSec); BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(k_BlinkLength), TimeSpan.FromSeconds(k_AnimationBlinkLength)); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(k_FadeLength)); rotateAnimator.Finished += onkillSpaceShip; blinkAnimator.Finished += onFinsihAfterHit; m_AnimatorForHit.Add(blinkAnimator); m_AnimatorForDestruction.Add(fadeAnimator); m_AnimatorForDestruction.Add(rotateAnimator); this.Animations = m_AnimatorForHit; }
private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator("LoosingSoul", TimeSpan.FromSeconds(0.1), TimeSpan.FromSeconds(2.5));//TODO: numbers? this.Animations.Add(blinkAnimator); FadeAnimator fadeAnimator = new FadeAnimator(TimeSpan.FromSeconds(4.5)); SpriteAnimator[] destriyAnimations = { fadeAnimator }; CompositeAnimator spaceShipDestroyAnimator = new CompositeAnimator("Destroy", TimeSpan.FromSeconds(2.5), this, destriyAnimations); spaceShipDestroyAnimator.ResetAfterFinish = false; m_Animations.Add(spaceShipDestroyAnimator); this.Animations.Enabled = true; }
protected override void InitAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(0.16), TimeSpan.FromSeconds(2.5)); RotateAnimator rotateAnimator = new RotateAnimator((MathHelper.Pi * 2) * 4, TimeSpan.FromSeconds(2.5)); FadeOutAnimator fadeOutAnimator = new FadeOutAnimator(TimeSpan.FromSeconds(2.5)); this.Animations.Add(blinkAnimator); this.Animations.Add(rotateAnimator); this.Animations.Add(fadeOutAnimator); (this.Animations["BlinkAnimation"] as BlinkAnimator).Enabled = false; (this.Animations["RotateAnimation"] as RotateAnimator).Enabled = false; (this.Animations["FadeOutAnimation"] as FadeOutAnimator).Enabled = false; blinkAnimator.Finished += onBlinkAnimatorFinished; fadeOutAnimator.Finished += onFadeOutAnimatorFinished; this.Animations.Enabled = true; }
private void initializeAnimations() { ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(k_DeathAnimationLength)); FaderAnimator faderAnimator = new FaderAnimator(TimeSpan.FromSeconds(k_DeathAnimationLength)); BlinkAnimator blinkAnimator = new BlinkAnimator( k_NumOfBlinksInASecondInDeathAnimation, TimeSpan.FromSeconds(k_DeathAnimationLength)); this.DeathAnimation = new CompositeAnimator( "DeathAnimation", TimeSpan.FromSeconds(k_DeathAnimationLength), this, shrinkAnimator, faderAnimator, blinkAnimator); Animations.Resume(); }
private void initAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator("hitByBulletAnimator", 6, TimeSpan.FromSeconds(2.5)); CompositeAnimator destroyed = new CompositeAnimator( "destroyedAnimator", TimeSpan.FromSeconds(2.5), this, new FadeAnimator("fadeAnimator", TimeSpan.FromSeconds(2.5)), new RotateAnimator("rotateAnimator", TimeSpan.FromSeconds(2.5), 4)); blinkAnimator.Finished += new Action(() => { Position = m_InitialPosition; IsActive = true; Velocity = Vector2.Zero; }); destroyed.Finished += remove; Animations.Add(blinkAnimator); Animations.Add(destroyed); Animations.Resume(); blinkAnimator.Pause(); destroyed.Pause(); }
protected override void InitAnimations() { BlinkAnimator blinkAnimator = new BlinkAnimator(TimeSpan.FromSeconds(0.3), TimeSpan.FromSeconds(2.2)); ShrinkAnimator shrinkAnimator = new ShrinkAnimator(TimeSpan.FromSeconds(2.2)); FadeOutAnimator fadeOutAnimator = new FadeOutAnimator(TimeSpan.FromSeconds(2.2)); this.Animations.Add(blinkAnimator); this.Animations.Add(shrinkAnimator); this.Animations.Add(fadeOutAnimator); (this.Animations["BlinkAnimation"] as BlinkAnimator).Enabled = false; (this.Animations["ShrinkAnimation"] as ShrinkAnimator).Enabled = false; (this.Animations["FadeOutAnimation"] as FadeOutAnimator).Enabled = false; fadeOutAnimator.Finished += onFadeOutAnimatorFinished; shrinkAnimator.Finished += onShrinkAnimatorFinished; blinkAnimator.Finished += onBlinkAnimatorFinished; this.Animations.Enabled = true; }
public override void Initialize() { base.Initialize(); BlinkAnimator lostLife = new BlinkAnimator(TimeSpan.FromSeconds(k_BlinkLength), TimeSpan.FromSeconds(k_BlinksAnimationLength)); CompositeAnimator dead = new CompositeAnimator( k_DeadAnimatorName, TimeSpan.FromSeconds(k_DeadAnimationLength), this, new RotationAnimator(k_RotationPerSeconed, TimeSpan.FromSeconds(k_DeadAnimationLength)), new TransparencyAnimator(TimeSpan.FromSeconds(k_DeadAnimationLength))); dead.Finished += dead_Finished; lostLife.Finished += lostLife_Finished; this.Animations.Add(dead); this.Animations.Add(lostLife); this.Animations.Pause(); this.Animations.Enabled = true; }
private void initAnimations() { TimeSpan animationLength = TimeSpan.FromSeconds(2.5); TimeSpan blinkLength = TimeSpan.FromSeconds((double)1 / 15); BlinkAnimator blinker = new BlinkAnimator("Blinker", blinkLength, animationLength); float spinsPerSecond = MathHelper.TwoPi * 4; SpinAnimator spinner = new SpinAnimator("Spinner", spinsPerSecond, animationLength); FadeOutAnimator fader = new FadeOutAnimator("Fader", animationLength); blinker.Finished += new EventHandler(onHitAnimationFinish); spinner.Finished += new EventHandler(onHitAnimationFinish); this.Animations.Add(blinker); this.Animations.Add(spinner); this.Animations.Add(fader); this.Animations.Enabled = true; this.Animations["Blinker"].Pause(); this.Animations["Spinner"].Enabled = false; this.Animations["Fader"].Enabled = false; }