public void UpdatePlaylist() { PlaylistElementContents.Clear(); for (int i = 0; i < CPlaylists.Playlists[ActivePlaylistID].Songs.Count; i++) { PlaylistElementContent pec = new PlaylistElementContent(); pec.SongID = CPlaylists.Playlists[ActivePlaylistID].Songs[i].SongID; pec.Modes = CSongs.AllSongs[pec.SongID].AvailableGameModes; pec.Mode = CPlaylists.Playlists[ActivePlaylistID].Songs[i].GameMode; PlaylistElementContents.Add(pec); } Update(); }
public bool LoadPlaylist(int PlaylistID) { if (PlaylistID > -1 && PlaylistID < CPlaylists.NumPlaylists) { _Theme.ButtonPlaylistName.Text.Text = CPlaylists.Playlists[ActivePlaylistID].PlaylistName; ActivePlaylistID = PlaylistID; PlaylistElementContents.Clear(); for (int i = 0; i < CPlaylists.Playlists[ActivePlaylistID].Songs.Count; i++) { PlaylistElementContent pec = new PlaylistElementContent(); pec.SongID = CPlaylists.Playlists[ActivePlaylistID].Songs[i].SongID; pec.Modes = CSongs.AllSongs[CPlaylists.Playlists[ActivePlaylistID].Songs[i].SongID].AvailableGameModes; pec.Mode = CPlaylists.Playlists[ActivePlaylistID].Songs[i].GameMode; PlaylistElementContents.Add(pec); } Update(); return true; } else return false; }