private void Ellipse_ManipulationCompleted_1(object sender, System.Windows.Input.ManipulationCompletedEventArgs e)
        {
            Recursos re = new Recursos();
            //fondoPescado.Source = new BitmapImage(new Uri("imagenes/coloresPintados/fish3_color.png", UriKind.Relative));
            Ellipse elipse = sender as Ellipse;

            if (elipse.Name == "rana" && validarRana(elipse, e) && !pintoRana)
            {
                ranaDibujo.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/frog1_color.png", UriKind.Relative));
                pintoRana         = true;
                if (pintoLago && pintoPlantas)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else if (elipse.Name == "aguaLago" && validarAgua(elipse, e) && !pintoLago)
            {
                lago.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/frog3_color.png", UriKind.Relative));
                pintoLago   = true;
                if (pintoPlantas && pintoRana)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else if (elipse.Name == "hojasLago" && validarHojas(elipse, e) && !pintoPlantas)
            {
                hojas.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/frog2_color.png", UriKind.Relative));
                pintoPlantas = true;
                if (pintoRana && pintoLago)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else
            {
                //Cuando existe error
                re.Error();
            }
            elipse.RenderTransform = null;
        }
        private void Ellipse_ManipulationCompleted_1(object sender, System.Windows.Input.ManipulationCompletedEventArgs e)
        {
            Recursos re     = new Recursos();
            Ellipse  elipse = sender as Ellipse;

            if (elipse.Name == "burbujas" && validarBurbujas(elipse, e) && !pintoBurbujas)
            {
                burbujasPescado.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/fish1_color.png", UriKind.Relative));
                pintoBurbujas          = true;
                if (pintoPes && pintoAgua)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else if (elipse.Name == "pez" && validarPez(elipse, e) && !pintoPes)
            {
                pescado.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/fish2_color.png", UriKind.Relative));
                pintoPes       = true;
                if (pintoAgua && pintoBurbujas)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else if (elipse.Name == "agua" && validarAgua(elipse, e) && !pintoAgua)
            {
                fondoPescado.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/fish3_color.png", UriKind.Relative));
                pintoAgua           = true;
                if (pintoPes && pintoBurbujas)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else
            {
                //cuando es error
                re.Error();
            }
            elipse.RenderTransform = null;
        }
        private void Ellipse_ManipulationCompleted_1(object sender, System.Windows.Input.ManipulationCompletedEventArgs e)
        {
            Recursos re = new Recursos();
            //fondoPescado.Source = new BitmapImage(new Uri("imagenes/coloresPintados/fish3_color.png", UriKind.Relative));
            Ellipse elipse = sender as Ellipse;

            if (elipse.Name == "colorPelota" && validacionPelota(elipse, e) && !pintoPelota)
            {
                pelotaGato.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/cat2_color.png", UriKind.Relative));
                pintoPelota       = true;
                if (pintoGato == true)
                {
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                    //re.TodoBien();
                }
                else
                {
                    re.Correcto();
                }
            }
            else if (elipse.Name == "colorGato" && validacionGato(elipse, e) && !pintoGato)
            {
                gato.Source = new BitmapImage(new Uri("../../imagenes/coloresPintados/cat1_color.png", UriKind.Relative));
                pintoGato   = true;
                if (pintoPelota == true)
                {
                    //re.TodoBien();
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                }
                else
                {
                    re.Correcto();
                }
            }
            else
            {
                //Cuando es error
                re.Error();
            }
            elipse.RenderTransform = null;
        }
        private void CambiarColores(string nombreObjeto, string nombreAnterior)
        {
            switch (nombreObjeto)
            {
            case "rojo":
                switch (nombreAnterior)
                {
                case "azul":
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_purple.png", UriKind.Relative));
                    recurso.Correcto();
                    ver = 0;
                    Botones.Completed += Botones_Completed;
                    Botones.Begin();
                    break;

                case "amarillo":
                    recurso.Error();
                    break;

                case "rojo":
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_red.png", UriKind.Relative));
                    ver = 0;
                    break;

                default:
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_red.png", UriKind.Relative));
                    ver = 0;
                    break;
                }
                break;

            case "azul":
                switch (nombreAnterior)
                {
                case "rojo":
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_purple.png", UriKind.Relative));
                    recurso.Correcto();
                    ver = 0;
                    Botones.Completed += Botones_Completed;
                    Botones.Begin();
                    break;

                case "amarillo":
                    recurso.Error();
                    break;

                case "azul":
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_blue.png", UriKind.Relative));
                    ver = 0;
                    break;

                default:
                    this.flor.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/flor_blue.png", UriKind.Relative));
                    ver = 0;
                    break;
                }
                break;

            case "amarillo":
                switch (nombreAnterior)
                {
                case "rojo":
                    recurso.Error();
                    ver = 1;
                    break;

                case "azul":
                    recurso.Error();
                    ver = 1;
                    break;

                case "amarillo":
                    recurso.Error();
                    ver = 1;
                    break;

                default:
                    recurso.Error();
                    break;
                }
                break;
            }
        }
Example #5
0
        private void CambiarColores(string nombreObjeto, string nombreAnterior)
        {
            switch (nombreObjeto)
            {
            case "blanco":
                switch (nombreAnterior)
                {
                case "azul":
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_cyan.png", UriKind.Relative));
                    recurso.Correcto();
                    ver = 0;
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                    break;

                case "verde":
                    recurso.Error();
                    ver = 0;
                    break;

                case "blanco":
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_white.png", UriKind.Relative));
                    ver = 0;
                    break;

                default:
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_white.png", UriKind.Relative));
                    ver = 0;
                    break;
                }
                break;

            case "azul":
                switch (nombreAnterior)
                {
                case "blanco":
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_cyan.png", UriKind.Relative));
                    recurso.Correcto();
                    ver = 0;
                    Botones.Begin();
                    Botones.Completed += Botones_Completed;
                    break;

                case "verde":
                    recurso.Error();
                    ver = 0;
                    break;

                case "azul":
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_blue.png", UriKind.Relative));
                    ver = 0;
                    break;

                default:
                    this.vaso.Source = new BitmapImage(new Uri("../../imagenes/fotosMesclar/water_blue.png", UriKind.Relative));
                    ver = 0;
                    break;
                }
                break;

            case "verde":
                switch (nombreAnterior)
                {
                case "blanco":
                    recurso.Error();
                    ver = 1;
                    break;

                case "azul":
                    recurso.Error();
                    ver = 1;
                    break;

                case "verde":
                    recurso.Error();
                    ver = 1;
                    break;

                default:
                    recurso.Error();
                    ver = 1;
                    break;
                }
                break;
            }
        }