private void GoToGameOverPage() { var model = new GameOverViewModel(); var page = new GameOverPage(model); NavigationService.Navigate(page); }
private void InitPages() { home = new HomePage(screen); home.ButtonClicked += OnButtonClicked; playing = new Match(screen, new NumberFactory(), new LogoFactory(screen)); playing.GameEnded += (sender, e) => ShowGameOver(e); gameOver = new GameOverPage(screen); gameOver.Hide(); gameOver.ButtonClicked += OnButtonClicked; }
public void Setup() { // Initilize Xamarin Forms MockForms.Init(); //This is your App.xaml and App.xaml.cs, which can have resources, etc. app = new App(); Application.Current = app; BattleEngineViewModel.Instance.SetBattleEngineToGame(); page = new GameOverPage(); }
protected override void Awake() { base.Awake(); topPageGo = transform.Find("TopPage").gameObject; menuPageGo = transform.Find("MenuPage").gameObject; gameOverPageGo = transform.Find("GameOverPage").gameObject; gameWinPageGo = transform.Find("GameWinPage").gameObject; prizePageGo = transform.Find("PrizePage").gameObject; startUIGo = transform.Find("StartUI").gameObject; finalWaveGo = transform.Find("FinalWave").gameObject; topPage = topPageGo.GetComponent <TopPage>(); menuPage = menuPageGo.GetComponent <MenuPage>(); gameOverPage = gameOverPageGo.GetComponent <GameOverPage>(); gameWinPage = gameWinPageGo.GetComponent <GameWinPage>(); prizePage = prizePageGo.GetComponent <PrizePage>(); }
public void GameOverPage_CloseButton_Clicked_Default_Navigation_Should_Pass() { // Arrange // Arrange GameOverPage page1 = new GameOverPage(); page1.Navigation.PushAsync(new HomePage()); page1.Navigation.PushAsync(new GamePage()); page1.Navigation.PushAsync(new PickCharactersPage()); // Act page1.CloseButton_Clicked(null, null); // Reset // Assert Assert.IsTrue(true); // Got to here, so it happened... }
public void SetGameOverState( int thisGameNumberOfVegetablesEaten, int thisGameNumberOfMeters, int thisGameNumberOfFarts) { if (_currentState == GameStates.GameOver) { return; } if (_stateTransition.IsFading) { return; } ShouldEndApplication = false; _stateTransition.FadeOut(); _afterTransitionAction = new Action( () => { _stateTransition.FadeIn(); _currentState = GameStates.GameOver; _game = null; _menu = null; _score = null; _gameOver = new GameOverPage( matrixScaleProvider: _matrixScaleProvider, assets: _assets, settingsRepository: _settingsRepository, thisGameNumberOfVegetablesEaten: thisGameNumberOfVegetablesEaten, thisGameNumberOfMeters: thisGameNumberOfMeters, thisGameNumberOfFarts: thisGameNumberOfFarts, localizedStringsRepository: _localizedStringsRepository); }); }