private void btnOk_Click(object sender, RoutedEventArgs e) { WPFMessageBoxResult result = WPFMessageBox.Show(Translator.GetInstance().GetString("MessageBox", "2952"), Translator.GetInstance().GetString("MessageBox", "2952", "message"), WPFMessageBoxButtons.YesNo); if (result == WPFMessageBoxResult.Yes) { Skin selectedSkin = (Skin)cbSkin.SelectedItem; SkinObject.GetInstance().setCurrentSkin(selectedSkin); GeneralHelpers.GameSpeedValue speed = (GeneralHelpers.GameSpeedValue)Enum.ToObject(typeof(GeneralHelpers.GameSpeedValue), (int)slGameSpeed.Value); Language language = (Language)cbLanguage.SelectedItem; AppSettings.GetInstance().setLanguage(language); Settings.GetInstance().MailsOnLandings = cbMailOnLandings.IsChecked.Value; Settings.GetInstance().MailsOnBadWeather = cbMailOnBadWeather.IsChecked.Value; Settings.GetInstance().MinutesPerTurn = (int)cbTurnMinutes.SelectedItem; Settings.GetInstance().CurrencyShorten = cbShortenCurrency.IsChecked.Value; foreach (RadioButton rbAirportCode in rbAirportCodes) { if (rbAirportCode.IsChecked.Value) { Settings.GetInstance().AirportCodeDisplay = (Settings.AirportCode)rbAirportCode.Tag; } } PageNavigator.NavigateTo(new PageSettings()); } }
private void lnkTest_Click(object sender, RoutedEventArgs e) { //PageNavigator.NavigateTo(new PageTest()); //SerializedLoadSaveHelpers.SaveGame("Dugan"); SerializedLoadSaveHelpers.LoadGame("Dugan"); PageNavigator.NavigateTo(new PageAirline(GameObject.GetInstance().HumanAirline)); HolidayYear.Clear(); GeneralHelpers.CreateHolidays(GameObject.GetInstance().GameTime.Year); Setup.SetupMergers(); }
private void PageBottomMenu_OnTimeChanged() { if (this.IsLoaded) { if (GameObject.GetInstance().DayRoundEnabled) { txtTime.Text = GameObject.GetInstance().GameTime.ToLongDateString() + " " + GameObject.GetInstance().TimeZone.ShortDisplayName; } else { txtTime.Text = GameObject.GetInstance().GameTime.ToLongDateString() + " " + GameObject.GetInstance().GameTime.ToShortTimeString() + " " + GameObject.GetInstance().TimeZone.ShortDisplayName;//GameObject.GetInstance().GameTime.ToString("dddd MMMM dd, yyyy HH:mm", CultureInfo.CreateSpecificCulture("en-US")) + " " + GameObject.GetInstance().TimeZone.ShortDisplayName; } // txtMoney.Text = string.Format("{0:c}", GameObject.GetInstance().HumanAirline.Money); txtMoney.Text = new ValueCurrencyConverter().Convert(GameObject.GetInstance().HumanAirline.Money).ToString(); txtMoney.Foreground = new Converters.ValueIsMinusConverter().Convert(GameObject.GetInstance().HumanAirline.Money, null, null, null) as Brush; if (GameObject.GetInstance().Scenario != null && (GameObject.GetInstance().Scenario.ScenarioFailed != null || GameObject.GetInstance().Scenario.IsSuccess)) { GameObjectWorker.GetInstance().cancel(); WPFMessageBoxResult result; if (GameObject.GetInstance().Scenario.ScenarioFailed != null) { result = WPFMessageBox.Show(Translator.GetInstance().GetString("PageBottomMenu", "1001"), GameObject.GetInstance().Scenario.ScenarioFailed.FailureText, WPFMessageBoxButtons.ContinueExit); } else { result = WPFMessageBox.Show(Translator.GetInstance().GetString("PageBottomMenu", "1002"), Translator.GetInstance().GetString("PageBottomMenu", "1003"), WPFMessageBoxButtons.ContinueExit); } if (result == WPFMessageBoxResult.Continue) { GameObjectWorker.GetInstance().start(); GameObject.GetInstance().Scenario = null; } else { Setup.SetupGame(); PageNavigator.NavigateTo(new PageNewGame()); GameObject.RestartInstance(); } } } }
private void lnkLoadGame_Click(object sender, RoutedEventArgs e) { Popup popUpSplash = new Popup(); popUpSplash.Child = createSplashWindow("Loading....."); popUpSplash.Placement = PlacementMode.Center; popUpSplash.PlacementTarget = PageNavigator.MainWindow; popUpSplash.IsOpen = false; GameObjectWorker.GetInstance().cancel(); while (GameObjectWorker.GetInstance().isBusy()) { } WPFMessageBoxResult result = WPFMessageBox.Show(Translator.GetInstance().GetString("MessageBox", "1002"), Translator.GetInstance().GetString("MessageBox", "1002", "message"), WPFMessageBoxButtons.YesNo); if (result == WPFMessageBoxResult.Yes) { String file = (String)PopUpLoad.ShowPopUp(); if (file != null) { popUpSplash.IsOpen = true; DoEvents(); LoadSaveHelpers.LoadGame(file); PageNavigator.NavigateTo(new PageAirline(GameObject.GetInstance().HumanAirline)); HolidayYear.Clear(); GeneralHelpers.CreateHolidays(GameObject.GetInstance().GameTime.Year); Setup.SetupMergers(); popUpSplash.IsOpen = false; } } GameObjectWorker.GetInstance().start(); }
private void hyperLink_Click(object sender, RoutedEventArgs e) { object o = ((Hyperlink)sender).Tag; string linkType = (string)((Hyperlink)sender).TargetName; switch (linkType) { case "airline": PageNavigator.NavigateTo(new PageAirline((Airline)o)); break; case "airport": PageNavigator.NavigateTo(new PageAirport((Airport)o)); break; case "airliner": PageNavigator.NavigateTo(new PageFleetAirliner((FleetAirliner)o)); break; } }
private void lnkNewGame_Click(object sender, RoutedEventArgs e) { GameObjectWorker.GetInstance().cancel(); WPFMessageBoxResult result = WPFMessageBox.Show(Translator.GetInstance().GetString("MessageBox", "1001"), Translator.GetInstance().GetString("MessageBox", "1001", "message"), WPFMessageBoxButtons.YesNo); if (result == WPFMessageBoxResult.Yes) { GameObjectWorker.GetInstance().cancel(); while (GameObjectWorker.GetInstance().isBusy()) { } PageNavigator.NavigateTo(new PageFrontMenu()); GameObject.RestartInstance(); Setup.SetupGame(); } //GameObjectWorker.GetInstance().start(); }
private void imgCalendar_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e) { PageNavigator.NavigateTo(new PageCalendar()); }
private void lnkPerformance_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PagePerformance()); }
private void lnkCredits_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageCredits()); }
private void lnkPilots_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PagePilotsFS()); }
private void lnkFinances_Click(object sender, RoutedEventArgs e) { //PageNavigator.NavigateTo(new PageFinances()); PageNavigator.NavigateTo(new PageFinances(GameObject.GetInstance().HumanAirline)); }
private void lnkRoutes_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new GUIModel.PagesModel.RoutesPageModel.PageRoutes()); }
private void lnkAirliners_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new GUIModel.PagesModel.AirlinersPageModel.PageAirliners()); }
private void lnkAirlines_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageAirlines()); }
private void lnkAlliances_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new GUIModel.PagesModel.AlliancesPageModel.PageAlliances()); //PageNavigator.NavigateTo(new PageAlliances()); }
private void lnkNews_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageNewsBox()); }
private void btnCalendar_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageCalendar()); }
private void lnkHome_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageAirline(GameObject.GetInstance().HumanAirline)); }
private void lnkAirports_Click(object sender, RoutedEventArgs e) { //PageNavigator.NavigateTo(new PageAirports()); PageNavigator.NavigateTo(new GUIModel.PagesModel.AirportsPageModel.PageAirports()); }
private void lnkSettings_Click(object sender, RoutedEventArgs e) { PageNavigator.NavigateTo(new PageSettings()); }