public void InitTarjetasImg(string nivel, int stage) { TotalImg = _Imagenes.TotalImagenes(); List <string> _Tarjetas = new List <string>(); if (nivel == "Facil") { if (stage == 1) { int max = 8; _Tarjetas = ITarjeta.GetTarjetasHidden(max); for (int i = 0; i < max; i++) { int img_id = RandomNumber.getNumber(0, TotalImg); if (!IMG_Usados.Contains(img_id)) { Uri img_source = _Imagenes.ObtenerImagen(img_id); int temp_tarjeta_1 = RandomNumber.getNumber(0, max); int temp_tarjeta_2 = RandomNumber.getNumber(0, max); TarjetaIDUsados.Add(temp_tarjeta_1); TarjetaIDUsados.Add(temp_tarjeta_2); if (temp_tarjeta_1 == temp_tarjeta_2) { i--; } else { Image _Tarjeta_1 = IFinder.FindChild <Image>(Application.Current.MainWindow, _Tarjetas[temp_tarjeta_1]); Image _Tarjeta_2 = IFinder.FindChild <Image>(Application.Current.MainWindow, _Tarjetas[temp_tarjeta_2]); /*_Tarjeta_1.Source = img_source; * _Tarjeta_2.Source = img_source; */ } } } } } else if (nivel == "Medio") { } else if (nivel == "Dificil") { } }