我可以让图片与数组中的整数对应吗?

所以我正在尝试制作一个 Blackjack 游戏,并且我正在尝试使纸牌的图片与数组中的整数相对应。


我有一组甲板只是 fx


int[] deck = {1,2,3}

然后我有位图形式的卡片图片


private Bitmap club3(){

return new Bitmap("Some path");

}

我可以将位图与数组中的数字相关联吗?


一只萌萌小番薯
浏览 67回答 1
1回答

吃鸡游戏

您不能使用 [Dictionary][1],因为 Blackjack 有 10,J、Q 和 K 的值都为 10。正如 Nat 建议的那样:创建一个Card类:public class Card {  public Card(string name, int value, Suit suit, Bitmap image) {    Name = name;    Value = value;    Suit = suit;    Image = image;  }  public string Name { get; private set; }  public Suit Suit { get; private set; }  public int Value { get; private set; }  public Bitmap Image { get; private set; }}public enum Suit {  Hearts = 1,  Spades = 2,  Clubs = 3,  Diamonds = 4}然后,您可以使用 LINQ 查询一张Enumerable卡片(基本上是一副牌)
打开App,查看更多内容
随时随地看视频慕课网APP