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(); }
private void RefreshList() { playersListBox.Items.Clear(); var players = PlayerLoader.LoadPlayers(); foreach (var player in players) { playersListBox.Items.Add(player); } }
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(); }