public BattleGeneratorState(IGameDataService dataService, IHeroesService heroesService, GUI gui) { _dataService = dataService; _heroesService = heroesService; _gui = gui; _choices = _dataService.GetNames(DataType.Hero).ToList(); _choices.Add(FoeMenuTitle); _choices.Add(OK); _textBox = null; _heroMenuTitle = ""; }