Example #1
0
        public override void SetToStart()
        {
            SnakeUtils.RemoveAnimationInDict(AnimationsDict, "win", CurLevel.LevelCanvas);
            SnakeUtils.RemoveAnimationInDict(AnimationsDict, "grow", CurLevel.LevelCanvas);
            SnakeUtils.RemoveAnimationInDict(AnimationsDict, "shrink", CurLevel.LevelCanvas);

            for (int y = 0; y < 4; y++)
            {
                for (int x = 0; x < CurLevel.Animation.AnimationFrames; x++)
                {
                    _bufferedImage[x, y].Visibility = Visibility.Collapsed;
                    CurLevel.LevelCanvas.Children.Remove(_bufferedImage[x, y]);
                }
            }

            base.SetToStart();
        }
Example #2
0
        public override void SetToStart()
        {
            SnakeUtils.RemoveAnimationInDict(AnimationsDict, "win", CurLevel.LevelCanvas);
            for (int y = 0; y < 4; y++)
            {
                for (int x = 0; x < CurLevel.Animation.CollisionFrames; x++)
                {
                    _bufferedCollisionImage[x, y].Visibility = Visibility.Collapsed;
                    CurLevel.LevelCanvas.Children.Remove(_bufferedCollisionImage[x, y]);
                }
            }

            foreach (SLTail tail in TailList)
            {
                tail.SetToStart();
            }

            base.SetToStart();
        }