Esempio n. 1
0
 private void Client_LoadPrestigeCustomizations(Customization[] titles)
 {
     if (titles[0].CustomizationType != CustomizationType.Title)
     {
         return;
     }
     _titles = new Dictionary <int, string>();
     foreach (Customization c in titles)
     {
         _titles.Add(c.Id, c.URL);
     }
     LoadTitles?.Invoke(GlobalTools.GetDictionnaryValues(_titles));
 }
 private void BCA_ColorButton_MouseLeftButtonDown_1(object sender, MouseButtonEventArgs e)
 {
     if (lb_choice.Items.Count <= 0)
     {
         FormExecution.Client_PopMessageBox("Il faut proposer au moins une carte !", "Echange");
         return;
     }
     if (!validate)
     {
         btnProposition.IsEnabled = false;
         btnValidate.IsEnabled    = false;
         validate = true;
         _admin.SendTradeProposition(_id, GlobalTools.GetDictionnaryValues(_cardsToOffer));
     }
     else
     {
         btnProposition.IsEnabled = false;
         btnValidate.IsEnabled    = false;
         _admin.SendTradeAnswer(_id, true);
     }
 }
Esempio n. 3
0
        public SearchCard()
        {
            InitializeComponent();
            this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;

            _cardsSecondTypes = new Dictionary <CardType, CardType[]>();
            _cardsSecondTypes.Add(CardType.Monstre, new CardType[] { CardType.Normal, CardType.Effet, CardType.Fusion, CardType.Rituelle, CardType.Synchro, CardType.Xyz, CardType.Pendule, CardType.Link, CardType.SpecialSummon, CardType.Syntoniseur, CardType.Union, CardType.Esprit, CardType.Gemini, CardType.Flip, CardType.Toon, CardType.Jeton, CardType.Monstre_Piège });
            _cardsSecondTypes.Add(CardType.Magie, new CardType[] { CardType.Magie, CardType.Jeu_Rapide, CardType.Continue, CardType.Rituelle, CardType.Equipement, CardType.Terrain });
            _cardsSecondTypes.Add(CardType.Piège, new CardType[] { CardType.Piège, CardType.Continue, CardType.Contre });

            cb_cardtype1.Items.Add(CardType.Monstre);
            cb_cardtype1.Items.Add(CardType.Magie);
            cb_cardtype1.Items.Add(CardType.Piège);
            cb_cardtype1.SelectionChanged += Cb_cardtype1_SelectionChanged;

            cb_cardtype2.IsEnabled     = false;
            cb_cardattribute.IsEnabled = false;
            cb_cardrace.IsEnabled      = false;

            foreach (CardRace race in Enum.GetValues(typeof(CardRace)))
            {
                cb_cardrace.Items.Add(race);
            }
            foreach (CardAttribute attribute in Enum.GetValues(typeof(CardAttribute)))
            {
                cb_cardattribute.Items.Add(attribute);
            }

            List <string> setnames = GlobalTools.GetDictionnaryValues(CardManager.SetCodes);

            setnames.Sort();
            foreach (string value in setnames)
            {
                cb_setnames.Items.Add(value);
            }

            LoadStyle();

            this.MouseDown += Window_MouseDown;
        }
Esempio n. 4
0
 private void Client_LoadTitles(Dictionary <int, string> titles)
 {
     _titles = titles;
     LoadTitles?.Invoke(GlobalTools.GetDictionnaryValues(_titles));
 }