Beispiel #1
0
        private void PlayerName_MouseDown(object sender, MouseButtonEventArgs e)
        {
            ApiUtility.Player selectedPlayer = null;

            if ((String)((Label)sender).Content != "")

            {
                string     nameOfLabel   = ((Label)sender).Name;
                List <int> teamAndPlayer = new List <int>();
                for (int i = 0; i < nameOfLabel.Length; i++)
                {
                    if (Char.IsDigit(nameOfLabel[i]))
                    {
                        if (teamAndPlayer.Count == 0)
                        {
                            teamAndPlayer.Add(int.Parse(nameOfLabel[i].ToString()));
                        }
                        else
                        {
                            teamAndPlayer.Add(int.Parse(nameOfLabel[i].ToString()) - 1);
                        }
                    }
                }

                if (teamAndPlayer[0] == 1)
                {
                    selectedPlayer = ApiUtility.getPlayerInfo(Utility.playerNamesTeam1[teamAndPlayer[1]]);
                }
                if (teamAndPlayer[0] == 2)
                {
                    selectedPlayer = ApiUtility.getPlayerInfo(Utility.playerNamesTeam2[teamAndPlayer[1]]);
                }

                if (selectedPlayer != null)
                {
                    new SelectedPlayerProfile(selectedPlayer, this).Show();
                    this.Hide();
                }
            }
        }