Exemplo n.º 1
0
        public static void AnimationRemoveClouds(Clouds cloud)
        {
            DoubleAnimation da_piece = new DoubleAnimation();

            da_piece.From         = 1; da_piece.To = 0;
            da_piece.Duration     = TimeSpan.FromSeconds(1);
            da_piece.FillBehavior = FillBehavior.HoldEnd;
            foreach (Rectangle item in cloud.AllStars)
            {
                item.BeginAnimation(Rectangle.OpacityProperty, da_piece);
            }
        }
Exemplo n.º 2
0
        private async void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ConsoleMethod.WriteToConsole("Game window loaded", Brushes.White);
            Sounds.PlayBackGround();
            clouds = new Clouds(this);

            //Image image = new Image();
            //AnimationBehavior.SetSourceUri(image, new Uri(@"J:\training\WPF\SeryojaTheGame\SeryojaTheGame\Race\bin\Debug\win_gifs\1.gif"));
            //MainCanvas.Children.Add(image);


            StarShip starShip_title = new StarShip(null);

            starShip_title.shipRectangle.Margin = new Thickness(MainCanvas.ActualWidth / 2 - starShip_title.shipRectangle.Width / 2,
                                                                MainCanvas.ActualHeight - 200,
                                                                0, 0);
            starShip_title.shipRectangle.Name = "ee_tip";
            MainCanvas.Children.Add(starShip_title.shipRectangle);
            while (show_ee_tip)
            {
                AnimationsRace.AnimationMainScreen(starShip_title, this);
                await System.Threading.Tasks.Task.Run(() => System.Threading.Thread.Sleep(23 * 500 + 3000));
            }
        }