コード例 #1
0
 public BrokenHeart(Point initialPosition, IEnvironmentContainer environmentContainer)
     : base(null, initialPosition, environmentContainer)
 {
     Stats              = new DefaultStats(Common.Settings.ActorSettings.DefaultSize, 1, 3, Common.Settings.ActorSettings.BrokenHeartStepLength);
     _animation         = new HeartAnimation();
     _collisionResolver = new IgnoringCollisionResolver(this);
 }
コード例 #2
0
        async void Choose5Stars(object sender, EventArgs args)
        {
            await SelectStars(5);

            if (App.IsAnimated)
            {
                await complimentBox.FadeTo(1, 250, Easing.CubicIn);
            }
            else
            {
                complimentBox.Opacity = 1;
            }

            if (App.IsAnimatedBonitao)
            {
                if (heartAnimation == null)
                {
                    heartAnimation = new HeartAnimation();
                    while (!givenCompliment)
                    {
                        await plus.Animate(heartAnimation);

                        await Task.Delay(3000);
                    }
                }
            }
        }