Esempio n. 1
0
        private void deletePlayerButton_Click(object sender, EventArgs e)
        {
            var player  = (Player)playersListBox.SelectedItem;
            var players = PlayerLoader.LoadPlayers();

            players.Remove(player);
            Serializer.Serializer.Serialize(players, GameConstants.PlayersFileName);
            RefreshList();
        }
Esempio n. 2
0
        private void RefreshList()
        {
            playersListBox.Items.Clear();
            var players = PlayerLoader.LoadPlayers();

            foreach (var player in players)
            {
                playersListBox.Items.Add(player);
            }
        }
Esempio n. 3
0
        private void newPlayerButton_Click(object sender, EventArgs e)
        {
            var newPlayerForm = new NewPlayerForm();

            newPlayerForm.ShowDialog();

            var players = PlayerLoader.LoadPlayers();

            players.Add(new Player(newPlayerForm.Nickname));
            Serializer.Serializer.Serialize(players, GameConstants.PlayersFileName);
            RefreshList();
        }