コード例 #1
0
        public PictureAdornos IniAdornos(int index)
        {
            PictureAdornos adorno = new PictureAdornos(GestionJson.adornosJsonList[index].altura, GestionJson.adornosJsonList[index].ancho);

            adorno.fijadoAdorno          = true;
            adorno.BackgroundImage       = (Image)Properties.Resources.ResourceManager.GetObject(GestionJson.adornosJsonList[index].pathImage);
            adorno.BackgroundImageLayout = ImageLayout.Stretch;
            adorno.rotateFlip            = GestionJson.adornosJsonList[index].rotateFlip;
            switch (adorno.rotateFlip)
            {
            case 0:
            {
            }
            break;

            case 1:
            {
                adorno.BackgroundImage.RotateFlip(RotateFlipType.Rotate90FlipXY);
            }
            break;

            case 2:
            {
                adorno.BackgroundImage.RotateFlip(RotateFlipType.Rotate180FlipXY);
            }
            break;

            case 3:
            {
                adorno.BackgroundImage.RotateFlip(RotateFlipType.Rotate270FlipXY);
            }
            break;
            }
            return(adorno);
        }
コード例 #2
0
        public PictureAdornos CreateAdornos(int tipoAdorno, bool escalarPlano, int anchoAdorno, int altoAdorno)
        {
            /**
             * 1 = macetaVerde
             * 2 = macetaConflores
             * 3 = macetaLarga
             * 4 = macetaRosaColores
             * 5 = pared 1
             * 6 = puerta 1
             * 7 = baño 1
             * 8 = lavamanos 1
             * 8 = bar 1
             **/
            if (escalarPlano)
            {
                anchoAdorno *= 2;
                altoAdorno  *= 2;
            }
            PictureAdornos adornoPicture = new PictureAdornos(altoAdorno, anchoAdorno);

            if (tipoAdorno == 1)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Maceta_PlantaVerde;
                adornoPicture.resourceImageName = "Maceta_PlantaVerde";
            }
            else if (tipoAdorno == 2)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Maceta_PlantaVerdeFlores;
                adornoPicture.resourceImageName = "Maceta_PlantaVerdeFlores";
            }
            else if (tipoAdorno == 3)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Maceta_variasPlantas;
                adornoPicture.resourceImageName = "Maceta_variasPlantas";
            }
            else if (tipoAdorno == 4)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Maceta_PlantaRosa;
                adornoPicture.resourceImageName = "Maceta_PlantaRosa";
            }
            else if (tipoAdorno == 5)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Pared_01;
                adornoPicture.resourceImageName = "Pared_01";
            }
            else if (tipoAdorno == 6)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Puerta_02;
                adornoPicture.resourceImageName = "Puerta_02";
            }
            else if (tipoAdorno == 7)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Inodoro_image;
                adornoPicture.resourceImageName = "Inodoro_image";
            }
            else if (tipoAdorno == 8)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Lavamanos_image;
                adornoPicture.resourceImageName = "Lavamanos_image";
            }
            else if (tipoAdorno == 9)
            {
                adornoPicture.BackgroundImage   = Properties.Resources.Bar_image;
                adornoPicture.resourceImageName = "Bar_image";
            }
            adornoPicture.idAdorno = DatosEstaticos.idAdornos;
            DatosEstaticos.IncrementarIdAdornos();
            adornoPicture.BackgroundImageLayout = ImageLayout.Stretch;
            return(adornoPicture);
        }