public Game findGame(String name) { List <Game> games = new GameManagement().getGames(); foreach (var game in games) { if (game.Name.Equals(name)) { return(game); } } return(null); }
public void reloadGameChooser() { game_choose.Items.Clear(); List <Game> games = new GameManagement().getGames(); foreach (Game game in games) { if (game != null && game.Name != "Misc") { game_choose.Items.Add(game.Name); } } if (game_choose.Items.Count > 0) { game_choose.SelectedIndex = 0; } LoadGroupsToList(); }
private void LoadGroupsToList() { listView1.Groups.Clear(); List <Game> games = new GameManagement().getGames(); List <String> profileNames = new List <string>(); foreach (Game game in games) { listView1.Groups.Add(new ListViewGroup(game.Name)); if (File.Exists(Path.Combine(game.save_path, ".swapper"))) { string profile = System.IO.File.ReadAllText(Path.Combine(game.save_path, ".swapper")); Profile p = findProfile(profile); if (p != null && p.name != null) { profileNames.Add(p.name); } } } LoadProfiles(listView1, profileNames); listView1.Groups.Add(new ListViewGroup("Unknown/Invalid")); }