public static void GameTimeTicTac(object obj, ElapsedEventArgs e) { Statistic.GameTimeAddSec(1); Statistic.ShootingTimeAdd(); }
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; }