private void DisplayCardList() { var buttons = new Button[] { card1button, card2button, card3button, card4button, card5button, card6button, card7button, card8button, card9button, card10button }; foreach (Button button in buttons) { button.Text = ""; } List<Card> deck; if (gameStateController.gameState.player1Turn) { deck = gameStateController.gameState.player1.playerDeck; } else { deck = gameStateController.gameState.player2.playerDeck; } foreach (Card card in deck) { buttons.FirstOrDefault(b => b.Text == "").Text = card.Name; } }
private void DisplayCardList() { var buttons = new Button[] { card1button, card2button, card3button, card4button, card5button, card6button, card7button, card8button, card9button, card10button }; foreach (Button button in buttons) { button.Image = null; button.Text = ""; } List<Card> deck; if (gameStateController.gameState.player1Turn) { deck = gameStateController.gameState.player1.playerDeck; } else { deck = gameStateController.gameState.player2.playerDeck; } foreach (Card card in deck) { Button tempButton = buttons.FirstOrDefault(b => b.Image == null); tempButton.Text = card.Name; tempButton.Image = Image.FromFile(@"C:\Users\The Chemist\Documents\GitHub\CardGame\Images\" + card.Name + ".PNG"); } }