public void RestartGame() { if (ActualScreen != null) { ActualScreen.Hide(); } GameState = GameStateEnum.CHOOSE_SCENARIO; ActualScreen = new ChooseScenarioScreen(); ActualScreen.Show(); }
public void NumOfHeroesChoosen(NumOfHeroesChoosenEvent sourceEvent) { if (ActualScreen != null) { ActualScreen.Hide(); } NumOfHeroes = sourceEvent.NumOfHeroes; GameState = GameStateEnum.PICK_HEROES; ActualScreen = new ChooseHerosScreen(NumOfHeroes); ActualScreen.Show(); }
public void ScenarioChoosen(ScenarioChoosenEvent sourceEvent) { if (ActualScreen != null) { ActualScreen.Hide(); } GameplayProgress.Instance.Scenario = sourceEvent.SelectedScenario; GameState = GameStateEnum.CHOOSE_NUM_OF_HEROES; ActualScreen = new ChooseNumberOfHeroesScreen(); ActualScreen.Show(); }
public void AllHeroesChoosen(HeroesChoosenEvent sourceEvent) { if (ActualScreen != null) { ActualScreen.Hide(); } GameplayProgress.Instance.SetHeroes(sourceEvent.Heroes); ActualScreen = new MapScreen(); ActualScreen.Show(); }