Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        private void initAnimations()
        {
            ShrinkAnimator    shrinker           = new ShrinkAnimator(TimeSpan.FromSeconds(1.2));
            RoataterAnimator  rotate             = new RoataterAnimator(6, TimeSpan.FromSeconds(1.2));
            CompositeAnimator dyingEnemy         = new CompositeAnimator("dyingEnemy", TimeSpan.FromSeconds(1.2), this, shrinker, rotate);
            CellAnimator      enemyCellAnimation = new CellAnimator(this.m_TimeUntilNextStepInSec, 2, TimeSpan.Zero, this.m_StartSqureIndex, true, this.m_Toggeler);

            this.Animations.Add(enemyCellAnimation);
            this.Animations.Add(dyingEnemy);

            this.PositionChanged   += new EventHandler <EventArgs>(this.cellAnimationPosition_Changed);
            dyingEnemy.Finished    += new EventHandler(this.dyingEnemy_Finished);
            this.Animations.Enabled = true;
        }