public void UpdateTournamentSettings(TournamentSettings s) { btnReady.IsEnabled = true; lblName.Content = s.Name; lblType.Content = MatchManagerInfoAccessor.GetInfo(s.MMType).Text; lblMap.Content = LevelInfoAccessor.GetInfo(s.Level).Text; lblRounds.Content = s.RoundCount.ToString(Strings.Culture); round = s.PlayedMatches; UpdateMatchCount(s.RoundCount); //#if DEBUG lblBotLevel.Content = BotNameAccessor.GetBotName(s.BotType); lblBots.Content = s.BotCount.ToString(Strings.Culture); //#endif // TODO: mozna se pozdeji pridaji boti i pro normalni hrace - potom se zde musi zobrazit, kdyz prijde zprava }
private void PostInit() { List <ComboData> data = new List <ComboData>(); foreach (MatchManagerType t in Enum.GetValues(typeof(MatchManagerType))) { MatchManagerInfo i = MatchManagerInfoAccessor.GetInfo(t); //#if DEBUG // v debugu pridat vsechny managery data.Add(new ComboData { Id = t, Name = i.Text }); /*#else * if (!i.IsDebug) * data.Add(new ComboData { Id = t, Name = i.Text }); #endif*/ } cbType.ItemsSource = data; cbType.DisplayMemberPath = "Name"; cbType.SelectedValuePath = "Id"; cbType.SelectedValue = MatchManagerType.ONLY_SCORE; data = new List <ComboData>(); foreach (GameLevel l in Enum.GetValues(typeof(GameLevel))) { LevelInfo i = LevelInfoAccessor.GetInfo(l); //#if DEBUG // v debugu pridat vsechny mapy data.Add(new ComboData { Id = l, Name = i.Text }); /*#else * if (!i.IsDebug) * data.Add(new ComboData { Id = l, Name = i.Text }); #endif*/ } cbMap.ItemsSource = data; cbMap.DisplayMemberPath = "Name"; cbMap.SelectedValuePath = "Id"; cbMap.SelectedValue = GameLevel.BASIC_MAP; #if DEBUG tbName.Text = "Test"; #endif //#if DEBUG // pridani dostupnych botu pro testovani data = new List <ComboData>(); data.Add(new ComboData { Id = BotType.LEVEL1, Name = BotNameAccessor.GetBotName(BotType.LEVEL1) }); data.Add(new ComboData { Id = BotType.LEVEL2, Name = BotNameAccessor.GetBotName(BotType.LEVEL2) }); data.Add(new ComboData { Id = BotType.LEVEL3, Name = BotNameAccessor.GetBotName(BotType.LEVEL3) }); cbBot.ItemsSource = data; cbBot.DisplayMemberPath = "Name"; cbBot.SelectedValuePath = "Id"; cbBot.SelectedValue = BotType.LEVEL1; /*#else * tbBotCount.Visibility = Visibility.Hidden; * cbBot.Visibility = Visibility.Hidden; * lblBot.Visibility = Visibility.Hidden; * lblBotCount.Visibility = Visibility.Hidden; #endif*/ }