BitmapImage defineSource(card c) { string s = c.color.ToString() + c.texture + c.shape + ".png"; BitmapImage source = new BitmapImage(new Uri(@"ms-appx:///Assets/" + s)); return(source); }
void addImage(byte i,card c) { List<Image> images = new List<Image>(); BitmapImage source = defineSource(c); switch (i) { case 1: images.Add(i0_def(source)); break; case 2: images.Add(i1_def(source)); images.Add(i2_def(source)); break; case 3: images.Add(i0_def(source)); images.Add(i1_def(source)); images.Add(i2_def(source)); break; } foreach (Image item in images) { base.Children.Add(item); item.Tapped += card_Tapped; } }
void addImage(byte i, card c) { List <Image> images = new List <Image>(); BitmapImage source = defineSource(c); switch (i) { case 1: images.Add(i0_def(source)); break; case 2: images.Add(i1_def(source)); images.Add(i2_def(source)); break; case 3: images.Add(i0_def(source)); images.Add(i1_def(source)); images.Add(i2_def(source)); break; } foreach (Image item in images) { base.Children.Add(item); item.Tapped += card_Tapped; } }
static public void Create() { for (byte i = 0; i < 3; i++) { for (byte j = 0; j < 3; j++) { for (byte k = 0; k < 3; k++) { for (byte l = 0; l < 3; l++) { k : Random x = new Random(); int y = x.Next(81); if (box.Contains(y)) { goto k; } else { box.Add(y); } deck[y] = new card { color = colors[i], number = numbers[j], shape = shapes[k], texture = textures[l] }; } } } } ConvertToCARD(); }
public CARD(card c) : base() { CardEllipse = new Ellipse(); gridDef(); EllipseDef(this.CardEllipse); base.Children.Add(this.CardEllipse); addImage(c.number, c); base.Tag = c; this.isHit = false; }
public static void Create() { for (byte i = 0; i < 3; i++) for (byte j = 0; j < 3; j++) for (byte k = 0; k < 3; k++) for (byte l = 0; l < 3; l++) { k: Random x = new Random(); int y = x.Next(81); if (box.Contains(y)) goto k; else box.Add(y); deck[y] = new card { color = colors[i], number = numbers[j], shape = shapes[k], texture = textures[l] }; } ConvertToCARD(); }
BitmapImage defineSource(card c) { string s = c.color.ToString() + c.texture + c.shape + ".png"; BitmapImage source = new BitmapImage(new Uri(@"ms-appx:///Assets/" + s)); return source; }