private void showCard(Label cardNameLabel, PictureBox cardImageBox, IntelligentCard card) { if (card != null) { cardNameLabel.Text = card.Name; Utilities.ShowImage(cardImageBox, card); } }
public static void ShowImage(PictureBox box, IntelligentCard card) { card.LoadImage(); using (var image = Image.FromFile(card.ImagePath)) { box.Size = new Size(image.Width, image.Height); } ShowImage(box, card.ImagePath); }
private IntelligentCard getCard(int multiverseID) { if (!Cards.ContainsKey(multiverseID)) { var newCard = new IntelligentCard(multiverseID); var gotCard = newCard.LoadData(); if (!gotCard) { return(null); } Cards.Add(multiverseID, newCard); NameToID.Add(newCard.Name.ToLowerInvariant(), multiverseID); } var card = Cards[multiverseID]; return(card); }
private IntelligentCard getCardByName(string cardName) { var name = cardName.ToLowerInvariant(); if (NameToID.ContainsKey(name)) { int multiverseID = NameToID[name]; return(Cards[multiverseID]); } var newCard = new IntelligentCard(); var gotCard = newCard.LoadData(name); if (!gotCard) { return(null); } Cards.Add(newCard.MultiverseID, newCard); NameToID.Add(name, newCard.MultiverseID); return(newCard); }
private void btn_fetchGathererResult_Click(object sender, EventArgs e) { CurrentlyDisplayedCard = Controller.UpdateGathererTab(tabControl1, lbl_cardImage, pbx_cardImage, tbx_multiverseID); }
private void btn_fetchCard_Click(object sender, EventArgs e) { CurrentlyDisplayedCard = Controller.FetchCardByID(tbx_multiverseID.Text, lbl_cardImage, pbx_cardImage); }