예제 #1
0
        public void SwapActivePlayer()
        {
            //TODO what if 2 players out from round?
            var activeIndex = PlayersList.IndexOf(ActivePlayer);

            ActivePlayer = (activeIndex == PlayersList.Count - 1)
                ? PlayersList[0]
                : PlayersList[activeIndex + 1];
        }
예제 #2
0
        private void EditSelected()
        {
            Player temp = new Player(Name.Trim(), Surname.Trim(), Age, Weight);

            if (!PlayersList.Contains(temp))
            {
                var dialogResult = MessageBox.Show($"Czy na pewno chcesz zmienić dane  {Environment.NewLine} {Selected}?", "Edycja", MessageBoxButton.YesNo);

                if (dialogResult == MessageBoxResult.Yes)
                {
                    PlayersList[PlayersList.IndexOf(Selected)] = temp;
                }
                Clear();
            }
            else
            {
                MessageBox.Show($"{temp.ToString()} już jest na liście.", "Uwaga");
            }
        }