Ejemplo n.º 1
0
 public static void GameTimeTicTac(object obj, ElapsedEventArgs e)
 {
     Statistic.GameTimeAddSec(1);
     Statistic.ShootingTimeAdd();
 }
Ejemplo n.º 2
0
        public void StartGame()
        {
            startMenuShowYet = false;

            double trainingAdditions = ((Shilka.school || Shilka.training) ? 25 : 0);

            statShells.Margin = new Thickness(Constants.STAT_TEXT_TOP, Constants.STAT_TEXT_LEFT + trainingAdditions, 0, 0);

            ScriptImages();

            MoveCanvas(
                moveCanvas: StartMenu,
                prevCanvas: firePlaceDock,
                left: StartMenu.Margin.Left - StartMenu.ActualWidth,
                speed: 0.6
                );

            if (!startGameAlready)
            {
                Game.Elapsed += new ElapsedEventHandler(Shell.Fire);
                Game.Elapsed += new ElapsedEventHandler(Shell.Fly);
                Game.Elapsed += new ElapsedEventHandler(Case.Fly);
                Game.Elapsed += new ElapsedEventHandler(Wrecks.Fly);
                Game.Elapsed += new ElapsedEventHandler(Weather.Change);
                Game.Elapsed += new ElapsedEventHandler(Weather.Fly);
                Game.Elapsed += new ElapsedEventHandler(Aircraft.Fly);
                Game.Elapsed += new ElapsedEventHandler(Statistic.Show);
                Game.Elapsed += new ElapsedEventHandler(Shilka.RadarmMalfunction);

                HandMove.Elapsed       += new ElapsedEventHandler(HideHand);
                AircraftsStart.Elapsed += new ElapsedEventHandler(Aircraft.Start);
                School.Elapsed         += new ElapsedEventHandler(SchoolShow);
                GameTimer.Elapsed      += new ElapsedEventHandler(GameTimeTicTac);
            }
            HandMove.Enabled = true;
            HandMove.Start();

            Game.Enabled = true;
            Game.Start();

            AircraftsStart.Enabled = true;
            AircraftsStart.Start();

            Statistic.GameTimeAddSec(0);

            GameTimer.Enabled = true;
            GameTimer.Start();

            if (Shilka.school || Shilka.training)
            {
                schoolLabel.Content    = (Shilka.school ? "обучающий режим" : "тренировка");
                schoolLabel.Visibility = Visibility.Visible;
                School.Enabled         = true;
                School.Start();
            }
            else
            {
                schoolLabel.Visibility = Visibility.Hidden;
                School.Enabled         = false;
                School.Stop();
            }

            startGameAlready = true;
        }