static void Main(string[] args) { try { Game game = new Game(); InitialScreen screen = new InitialScreen(game); screen.Draw(); Console.ReadLine(); } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadLine(); } }
private void InitializeMainWindow() { var regionManager = this.Container.Resolve <IRegionManager>(); regionManager.RegisterViewWithRegion(RegionNames.Root, typeof(ShellView)); ViewModelLocationProvider.Register <PackageExpertDialogView, PackageExpertDialogViewModel>(); regionManager.RegisterViewWithRegion(RegionNames.PackageExpert, typeof(PackageExpertControl)); var app = this.Container.Resolve <IMsixHeroApplication>(); var config = this.Container.Resolve <IConfigurationService>(); var releaseNotesHelper = new ReleaseNotesHelper(config); if (releaseNotesHelper.ShouldShowInitialReleaseNotes()) { app.CommandExecutor.Invoke(null, new SetCurrentModeCommand(ApplicationMode.WhatsNew)); } else { var helper = new InitialScreen(app, config); helper.GoToDefaultScreenAsync(); } }
public void Do(Game game, BaseScreen currentScreen) { currentScreen = new InitialScreen(game); currentScreen.Draw("Loading not implemented"); }
private void OnDismiss() { var initialScreenHelper = new InitialScreen(this.application, this.configurationService); initialScreenHelper.GoToDefaultScreenAsync(); }