public GameLoop(IHud hud, HeroState hero, IScenarioSelector selector, IInput input, GameConfiguration config) { _hud = hud; _hero = hero; _selector = selector; _input = input; _config = config; }
private void SetupScenarioSelector() { scenarioChooser1 = new ScenarioSelector(DB); scenarioChooser1.OnApply += new EventHandler(scenarioChooser1_OnApply); scenarioChooser1.OnCancel += new EventHandler(scenarioChooser1_OnCancel); UpdateScenariosMenuLabel(); menuScenarios.Visible = true;// explorer1.ScenarioListVisible; }
private void SetupScenarioSelector() { if (DB.AnyUrgsimSeries()) { scenarioChooser1 = new ScenarioSelectorCCProjectionsForm(DB); } else if (DB.AnyUrgwomSeries()) { scenarioChooser1 = new ScenarioSelectorUrgwom(DB); } else { scenarioChooser1 = new ScenarioSelector(DB); } scenarioChooser1.OnApply += new EventHandler(scenarioChooser1_OnApply); scenarioChooser1.OnCancel += new EventHandler(scenarioChooser1_OnCancel); UpdateScenariosMenuLabel(); menuScenarios.Visible = true;// explorer1.ScenarioListVisible; }