private void lstGames_SelectedIndexChanged(object sender, EventArgs e) { lstGameData.Items.Clear(); int text = (int)lstGames.SelectedItems[0].Tag; GameDbController db = new GameDbController(); Collection <string> gameStrings = db.getGameDataByGameId(text); foreach (string s in gameStrings) { ListViewItem item = new ListViewItem(); item.Text = s; item.Tag = s; lstGameData.Items.Add(item); } }
private void lstUsernames_SelectedIndexChanged(object sender, EventArgs e) { lstGames.Items.Clear(); String text = lstUsernames.SelectedItems[0].Text; GameDbController db = new GameDbController(); Collection <int> gameIds = db.getGamesByUsername(text); for (int i = 0; i < gameIds.ToArray().Length; i++) { ListViewItem item = new ListViewItem(); item.Text = "Game" + i.ToString(); item.Tag = gameIds.ToArray()[i]; lstGames.Items.Add(item); } }
public ScoreHistory() { InitializeComponent(); GameDbController db = new GameDbController(); Collection <string> usernames = db.getAllUsernames(); foreach (string s in usernames) { ListViewItem item = new ListViewItem(); item.Text = s; item.Tag = s; lstUsernames.Items.Add(item); } }
private void HandleGameOver() { //save all to db lstScoreHistory.Items.Add("Game Over"); if (life != 0) { //incomplete game closed MessageBox.Show("Game closed before finishing. Score was not saved"); } else { gameStates.Add(new GameState() { GameString = "Game Over" }); gameData.GameStates = gameStates; GameDbController dbController = new GameDbController(); dbController.SaveGame(gameData); } }