public void SetCard(CardInfos card) { tb_cardname.Text = card.Name; CardType[] typeArray = card.GetCardTypes(); string level = ""; string atkdef = ""; string attribute = ""; if (typeArray.Contains(CardType.Magie) || typeArray.Contains(CardType.Piège)) { } else { if (!typeArray.Contains(CardType.Link)) { if (typeArray.Contains(CardType.Pendule)) { level = string.Format("◊{0} {1}◊", card.LScale, card.RScale); } else { level = card.Level + "★"; } atkdef = string.Format("{0}/{1}", card.Atk, card.Def); } else { LinkMarker[] markers = card.GetLinkMarkers(); atkdef = card.Atk + "/LINK-" + markers.Count(); level = GetStringLinksMarkers(markers); } attribute = string.Format("{0}|{1}", card.GetRace(), card.GetAttribute()); } tb_cardlevel.Text = level; tb_cardatkdef.Text = atkdef; tb_cardattribute.Text = attribute; tb_cardtype.Text = card.GetCardType(); tb_carddesc.Text = card.Description; img_card.Source = FormExecution.AssetsManager.GetPics(new string[] { "BattleCityAlpha", "pics", card.Id + ".jpg" }); }
private void SetCard(CardInfos card) { tb_cardname.Text = card.Name; CardType[] typeArray = card.GetCardTypes(); string level = ""; string atkdef = ""; string attribute = ""; if (typeArray.Contains(CardType.Magie) || typeArray.Contains(CardType.Piège)) { } else { if (!typeArray.Contains(CardType.Link)) { if (typeArray.Contains(CardType.Pendule)) { level = string.Format("◊{0} {1}◊", card.LScale, card.RScale); } else { level = card.Level + "★"; } atkdef = string.Format("{0}/{1}", card.Atk, card.Def); } else { LinkMarker[] markers = card.GetLinkMarkers(); atkdef = card.Atk + "/LINK-" + markers.Count(); level = GetStringLinksMarkers(markers); } attribute = string.Format("{0}|{1}", card.GetRace(), card.GetAttribute()); } tb_cardlevel.Text = level; tb_cardatkdef.Text = atkdef; tb_cardattribute.Text = attribute; tb_cardtype.Text = card.GetCardType(); tb_carddesc.Text = card.Description; }