public void AtualizaTamanhoComeço(int W, int H, Botoes Botao, Personagem P1, Rectangle FlechaE, Rectangle FlechaD)
        {
            //tamanho personagem
            P1.individuo = new Rectangle(0, H - H / 3, W / 16, H / 4);

            Contexto.Fundo.fase = new Rectangle(0, -H / 10, W * 3, H + H / 10);
            Contexto.Fundo.chao = new Rectangle(Contexto.Fundo.fase.X, Contexto.Fundo.fase.Y + H / 4 + Contexto.Fundo.fase.Height - H / 3 - 1, Contexto.Fundo.fase.Width, H / 3 - H / 4);

            //MediaPlayer.Play(AUDIO.menusong);

            //botao
            Botao.HOME = true;
            Botao.HOMEquadrado = new Rectangle(H / 100, H / 100, H / 10, H / 10);

            Botao.COMERCIOquadrado = new Rectangle(H / 100, H / 100 + H / 10 + H / 100, H / 10, H / 10);

            Botao.COMBOSquadrado = new Rectangle(H / 100, H / 100 + H / 10 + H / 100 + H / 10 + H / 100, H / 10, H / 10);

            //HUD
            //barra
            P1.XPrec = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.HOMEquadrado.Y, 0, H / 29);
            P1.XPTrec = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.HOMEquadrado.Y, H + H / 100 + H / 400, H / 29);

            P1.Barra = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.COMERCIOquadrado.Y, H / 2 + H / 11, H / 10);
            P1.BarraEnergia = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.COMERCIOquadrado.Y, H / 2 + H / 11, H / 10);
            P1.BarraVida = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.COMERCIOquadrado.Y, H / 2 + H / 11, H / 10);
            P1.BarraMana = new Rectangle(Botao.HOMEquadrado.X + Botao.HOMEquadrado.Width + H / 100, Botao.COMERCIOquadrado.Y, H / 2 + H / 11, H / 10);

            //se não salvou o game (COMEÇO DO GAME)
            P1.PersonagemGAMEZERADO(); // zera tudo

            //flecha D e E
            //FlechaD = new Rectangle(W - H / 11, H - H / 11, H / 11, H / 11);
            //FlechaE = new Rectangle(0, H - H / 11, H / 11, H / 11);
        }
예제 #2
0
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        public void DrawJANELAopçfase(Botoes Botao, SpriteBatch spriteBatch, bool BOTAO, Personagem P1)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);

            //fundo escuro
            spriteBatch.Draw(JANELA.J.imgFUNDOmenu, JANELA.J.FUNDO, Color.White);
            //capa fundo
            spriteBatch.Draw(JANELA.J.imgCapaMapas, JANELA.J.CapaMapas, Color.White);

            for (int i = 0; i < JANELA.J.Rfase.Length; i++)
            {

                if (!JANELA.J.Rfase[i].Contains(mousePosition))
                {
                    spriteBatch.Draw(JANELA.J.imgfaseB[i], JANELA.J.Rfase[i], Color.White);
                }
                if (JANELA.J.Rfase[i].Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed && !JANELA.J.FASEdestravada[i])
                {
                    spriteBatch.Draw(JANELA.J.imgfaseB[i], JANELA.J.Rfase[i], Color.Red);
                }
                if (JANELA.J.Rfase[i].Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed && JANELA.J.FASEdestravada[i])
                {
                    spriteBatch.Draw(JANELA.J.imgfaseB[i], JANELA.J.Rfase[i], Color.Green);
                }
                if (JANELA.J.Rfase[i].Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed && JANELA.J.FASEdestravada[i])
                {
                    spriteBatch.Draw(JANELA.J.imgfaseB[i], JANELA.J.Rfase[i], Color.DarkCyan);
                }
                if (JANELA.J.Rfase[i].Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed && !JANELA.J.FASEdestravada[i])
                {
                    spriteBatch.Draw(JANELA.J.imgfaseB[i], JANELA.J.Rfase[i], Color.DarkRed);
                }

                //ponto
                if (JANELA.J.Rfase.Length - 1 > i)
                {
                    if (JANELA.J.FASEdestravada[i + 1])
                    {
                        spriteBatch.Draw(JANELA.J.imgPbranco, JANELA.J.linhas[i], Color.Green);
                    }
                    if (!JANELA.J.FASEdestravada[i + 1])
                    {
                        spriteBatch.Draw(JANELA.J.imgPbranco, JANELA.J.linhas[i], Color.Red);
                    }
                }
            }//fim mult

            //botao voltar (menu)
            if (Botao.HOMEquadrado.Contains(mousePosition))
            {
                spriteBatch.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.Gold);
                if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                {
                    spriteBatch.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.Gold);
                }
            }
            else
            {
                if (Menu.m.MENU)
                    spriteBatch.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.White);
                else if (Menu.m.COMBATES || Menu.m.CAMPANHA)
                {
                    spriteBatch.Draw(Botao.imghomeOFFTP, Botao.HOMEquadrado, Color.White);
                }
            }
            //setas
            if (!JANELA.J.Setamenu1.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetamenu1, JANELA.J.Setamenu1, Color.White);
            }
            else if (JANELA.J.Setamenu1.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetamenu2, JANELA.J.Setamenu1, Color.White);
            }
            if (!JANELA.J.Setamenu3.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetamenu3, JANELA.J.Setamenu3, Color.White);
            }
            else if (JANELA.J.Setamenu3.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetamenu4, JANELA.J.Setamenu3, Color.White);
            }
            //botao compra
            if (JANELA.J.CLICKMENUCOMPRA)
            {
                spriteBatch.Draw(JANELA.J.imgclickmenucompra, JANELA.J.Clickmenucompra, Color.White);
                if (Mouse.GetState().LeftButton != ButtonState.Pressed)
                    spriteBatch.Draw(JANELA.J.imgcompramenu1, JANELA.J.compramenu, Color.White);
                if (JANELA.J.compramenu.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    spriteBatch.Draw(JANELA.J.imgcompramenu2, JANELA.J.compramenu, Color.White);
            }

            //ESCRITO NA ABA INFO PRA COMPRAR (FASES)
            if (JANELA.J.INFOeCOMPRAfase[1])
            {
                spriteBatch.DrawString(JANELA.J.Neon15, "Arena", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 9), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "O mapa custa: 5 Missões completadas.", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "Você fez: " + JANELA.J.Qcompletadas, new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2 + 20), Color.Black);
            }
            if (JANELA.J.INFOeCOMPRAfase[2])
            {
                spriteBatch.DrawString(JANELA.J.Neon15, "Floresta Japonesa Encantada", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 9), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "O mapa custa: 50 LEITE e 5 HONRA.", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "Você tem: L: " + P1.leite + " H: " + P1.honra, new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2 + 20), Color.Black);
            }
            if (JANELA.J.INFOeCOMPRAfase[3])
            {
                spriteBatch.DrawString(JANELA.J.Neon15, "Celeiro", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 9), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "O mapa custa: 50 Missões completadas.", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "Você fez: " + JANELA.J.Qcompletadas, new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2 + 20), Color.Black);
            }
            if (JANELA.J.INFOeCOMPRAfase[4])
            {
                spriteBatch.DrawString(JANELA.J.Neon15, "Rua japonesa", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 9), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "O mapa custa: 75 Missões completadas e 20 HONRA.", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "Você fez: " + JANELA.J.Qcompletadas + " Missões e tem " + P1.honra + " de HONRA", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2 + 20), Color.Black);
            }
            if (JANELA.J.INFOeCOMPRAfase[5])
            {
                spriteBatch.DrawString(JANELA.J.Neon15, "Metrô japonês", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 9), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "O mapa custa: 100 Missões completadas e 50 HONRA.", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2), Color.Black);
                spriteBatch.DrawString(JANELA.J.Neon15, "Você fez: " + JANELA.J.Qcompletadas + " Missões e tem " + P1.honra + " de HONRA", new Vector2(JANELA.J.Clickmenucompra.X + JANELA.J.Clickmenucompra.Width / 8, JANELA.J.Clickmenucompra.Y + JANELA.J.Clickmenucompra.Height / 2 + 20), Color.Black);
            }
        }
예제 #3
0
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        public void DrawBotaoEstatico(Botoes Botao, SpriteBatch spriteBatch)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);

            //HOME
            //HOME
            //HOME
            //HOME
            //HOME
            if (Botao.HOME)
            {

                if (Botao.HOMEquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.Green);
                }
                else
                {
                    spriteBatch.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.White);
                }
            }
            else if (!Botao.HOME)
            {
                if (Botao.HOMEquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.Gold);
                    if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        spriteBatch.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.Gold);
                    }
                }
                else
                {
                    if (Menu.m.MENU)
                        spriteBatch.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.White);
                    else if (Menu.m.COMBATES || Menu.m.CAMPANHA)
                    {
                        spriteBatch.Draw(Botao.imghomeOFFTP, Botao.HOMEquadrado, Color.White);
                    }
                }

            }

            //COMERCIO
            //COMERCIO
            //COMERCIO
            //COMERCIO
            //COMERCIO
            if (JANELA.J.JANELACOMERCIO)
            {
                if (Botao.COMERCIOquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imgcomercioON, Botao.COMERCIOquadrado, Color.Gold);
                }
                else
                {
                    spriteBatch.Draw(Botao.imgcomercioON, Botao.COMERCIOquadrado, Color.White);
                }

            }
            else if (!JANELA.J.JANELACOMERCIO)
            {
                if (Botao.COMERCIOquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imgcomercioOFF, Botao.COMERCIOquadrado, Color.Violet);
                    if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        spriteBatch.Draw(Botao.imgcomercioON, Botao.COMERCIOquadrado, Color.Yellow);
                    }
                }
                else
                {
                    if (Menu.m.MENU)
                        spriteBatch.Draw(Botao.imgcomercioOFF, Botao.COMERCIOquadrado, Color.White);
                    else if (Menu.m.COMBATES || Menu.m.CAMPANHA)
                    {
                        spriteBatch.Draw(Botao.imgcomercioOFFTP, Botao.COMERCIOquadrado, Color.White);
                    }
                }
            }//fim

            //COMBOS
            //COMBOS
            //COMBOS
            //COMBOS
            //COMBOS
            if (JANELA.J.JANELACOMBO)
            {
                if (Botao.COMBOSquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imgcombosON, Botao.COMBOSquadrado, Color.CornflowerBlue);
                }
                else
                {
                    spriteBatch.Draw(Botao.imgcombosON, Botao.COMBOSquadrado, Color.White);
                }

            }
            else if (!JANELA.J.JANELACOMBO)
            {
                if (Botao.COMBOSquadrado.Contains(mousePosition))
                {
                    spriteBatch.Draw(Botao.imgcombosOFF, Botao.COMBOSquadrado, Color.Pink);
                    if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        spriteBatch.Draw(Botao.imgcombosON, Botao.COMBOSquadrado, Color.CornflowerBlue);
                    }
                }
                else
                {
                    if (Menu.m.MENU)
                        spriteBatch.Draw(Botao.imgcombosOFF, Botao.COMBOSquadrado, Color.White);
                    else if (Menu.m.COMBATES || Menu.m.CAMPANHA) //diferença entre game e menu
                    {
                        spriteBatch.Draw(Botao.imgcombosOFFTP, Botao.COMBOSquadrado, Color.White);
                    }
                }
            }//fim
        }
예제 #4
0
        // carregar imagens quando a fase começa (não no começo)
        public static void inicializar(ContentManager content,Personagem P1, Botoes Botao,  Inimigo i1, Agua DefineAgua)
        {
            Info.I.img = content.Load<Texture2D>("Info");

            VENTO.V.VentoD = content.Load<Texture2D>("Vento Spritesheet D");
            VENTO.V.VentoE = content.Load<Texture2D>("Vento Spritesheet E");
            RAIO.r.RaioD = content.Load<Texture2D>("Raio Spritesheet D");
            RAIO.r.RaioE = content.Load<Texture2D>("Raio Spritesheet E");
            ESCUDO.e.img = content.Load<Texture2D>("Escudo Poder");
            ESCUDO.e.Bar = content.Load<Texture2D>("ESCUDObarra");

            Audio.A1.imgbarra = content.Load<Texture2D>("volume barra");
            Audio.A1.imgpino = content.Load<Texture2D>("volumeB");
            Audio.A1.imgVol1 = content.Load<Texture2D>("volume-");
            Audio.A1.imgVol2 = content.Load<Texture2D>("volume+");

            TUTORIAL.t.menu = content.Load<Texture2D>("tutorial 1");
            TUTORIAL.t.janelacc = content.Load<Texture2D>("tutorial 2");
            TUTORIAL.t.janelamapas = content.Load<Texture2D>("tutorial 3");

            JANELA.J.imgATOS[0] = content.Load<Texture2D>("ato 1");
            JANELA.J.imgATOS[1] = content.Load<Texture2D>("ato 2");
            JANELA.J.imgATOS[2] = content.Load<Texture2D>("ato 3");

                //                                                                                      Direito
            //MAO
            P1.imgparado1maosD = content.Load<Texture2D>("spritesheet p1 parado1"); // só imagem, logo posso usar isso também pros inimigos.
            P1.imgparado2maosD = content.Load<Texture2D>("spritesheet p1 parado2");
            P1.imgandandomaosD = content.Load<Texture2D>("spritesheet p1 andando");
            P1.imgATIRARarcoD = content.Load<Texture2D>("spritesheet p1 atirar (arco)");
            P1.imgSacarArcoD = content.Load<Texture2D>("spritesheet p1 sacar arco");

            P1.imgagacharmaosD = content.Load<Texture2D>("spritesheet p1 agachar2");
            P1.imgcorrendomaosD = content.Load<Texture2D>("spritesheet p1 correndo");
            P1.imgdefesamaosD = content.Load<Texture2D>("spritesheet p1 defesa1");
            P1.imgagachadoHITmaosD = content.Load<Texture2D>("spritesheet p1 agachar hit");
            P1.imgpularmaos = content.Load<Texture2D>("spritesheet p1 pular1");
            P1.imgsoco1maos = content.Load<Texture2D>("p1 - soco1");
            P1.imgsoco2C1maos = content.Load<Texture2D>("p1 - soco2 combo1");
            P1.imgsoco3C1maos = content.Load<Texture2D>("p1 - soco3 combo1");
            P1.imgjoelhada4C1Maos = content.Load<Texture2D>("p1 - joelhada4 combo1");
            //
            P1.imgHIT1maosD = content.Load<Texture2D>("spritesheet p1 hit1");
            P1.imgHIT2maosD = content.Load<Texture2D>("spritesheet p1 hit2");
            P1.imgdefesamaosD = content.Load<Texture2D>("spritesheet p1 defesa1");

            //ARMAS
            //adaga
            /*
            P1.imgParadoAdagaD = content.Load<Texture2D>("spritesheet p1 parado (adaga)");

            P1.imgPulandoAdagaD = content.Load<Texture2D>("spritesheet p1 pulando (adaga)");

            P1.imgSacarAdagaD = content.Load<Texture2D>("spritesheet p1 sacar (adaga)");

            P1.imgCorrendoAdagaD = content.Load<Texture2D>("spritesheet p1 correndo (adaga)");

            P1.imgDefendendoAdagaD = content.Load<Texture2D>("spritesheet p1 defendendo (adaga)");

            P1.imgHit1AdagaD = content.Load<Texture2D>("spritesheet p1 hit1 (adaga)");

            P1.imgHit2AdagaD = content.Load<Texture2D>("spritesheet p1 hit2 (adaga)");

            P1.imgCombo1_1AdagaD = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (adaga)");

            P1.imgCombo1_2AdagaD = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (adaga)");

            P1.imgCombo1_3AdagaD = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (adaga)");

            P1.imgCombo1_4AdagaD = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (adaga)");

            //arco
            P1.imgParadoArcoD = content.Load<Texture2D>("spritesheet p1 parado (arco)");

            P1.imgPulandoArcoD = content.Load<Texture2D>("spritesheet p1 pular (arco)");

            P1.imgSacarArcoD = content.Load<Texture2D>("spritesheet p1 sacar (arco)");

            P1.imgCorrendoArcoD = content.Load<Texture2D>("spritesheet p1 correndo (arco)");

            P1.imgHit1ArcoD = content.Load<Texture2D>("spritesheet p1 hit1 (arco)");

            P1.imgHit2ArcoD = content.Load<Texture2D>("spritesheet p1 hit2 (arco)");

            P1.imgATIRARarcoD = content.Load<Texture2D>("spritesheet p1 atirar (arco)");

            P1.imgFlechaD = content.Load<Texture2D>("Flecha E");

            //espada 2H
            P1.imgParadoEspada2mD = content.Load<Texture2D>("spritesheet p1 parado (espada2M)");

            P1.imgSacarEspada2mD = content.Load<Texture2D>("spritesheet p1 sacar (espada2M)");

            P1.imgCorrerEspada2mD = content.Load<Texture2D>("spritesheet p1 correr (espada2M)");

            P1.imgDefenderEspada2mD = content.Load<Texture2D>("spritesheet p1 defender (espada2M)");

            P1.imgHit1Espada2mD = content.Load<Texture2D>("spritesheet p1 hit1 (espada2M)");

            P1.imgHit2Espada2mD = content.Load<Texture2D>("spritesheet p1 hit2 (espada2M)");

            P1.imgCombo1_1Espada2mD = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (espada2M)");

            P1.imgCombo1_2Espada2mD = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (espada2M)");

            P1.imgCombo1_3Espada2mD = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (espada2M)");

            P1.imgCombo1_4Espada2mD = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (espada2M)");

            //tridente
            P1.imgParadoTridenteD = content.Load<Texture2D>("spritesheet p1 parado (tridente)");

            P1.imgCombo2_1TridenteD = content.Load<Texture2D>("spritesheet p1 combo2 - 1 (tridente)");

            P1.imgCorrerTridenteD = content.Load<Texture2D>("spritesheet p1 correndo (tridente)");

            P1.imgDefenderTridenteD = content.Load<Texture2D>("spritesheet p1 defendendo (tridente)");

            P1.imgPularTridenteD = content.Load<Texture2D>("spritesheet p1 pulando (tridente)");

            P1.imgHit1TridenteD = content.Load<Texture2D>("spritesheet p1 hit1 (tridente)");

            P1.imgHit2TridenteD = content.Load<Texture2D>("spritesheet p1 hit2 (tridente)");

            P1.imgSacarTridenteD = content.Load<Texture2D>("spritesheet p1 sacar (tridente)");

            P1.imgCombo1_1TridenteD = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (tridente)");

            P1.imgCombo1_2TridenteD = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (tridente)");

            P1.imgCombo1_3TridenteD = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (tridente)");

            P1.imgCombo1_4TridenteD = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (tridente)");

            */

            //                                                                                                  ESQUERDO
            //MAO
            P1.imgparado1maosE = content.Load<Texture2D>("spritesheet p1 parado1 E"); // (E)
            P1.imgandandomaosE = content.Load<Texture2D>("spritesheet p1 andando E");
            P1.imgcorrendomaosE = content.Load<Texture2D>("spritesheet p1 correndo E");
            P1.imgpularmaosE = content.Load<Texture2D>("spritesheet p1 pular1 E");
            P1.imgparado2maosE = content.Load<Texture2D>("spritesheet p1 parado2 E");
            P1.imgsoco1maosE = content.Load<Texture2D>("p1 - soco1 E");
            P1.imgsoco2C1maosE = content.Load<Texture2D>("p1 - soco2 combo1 E");
            P1.imgsoco3C1maosE = content.Load<Texture2D>("p1 - soco3 combo1 E");
            P1.imgjoelhada4C1maosE = content.Load<Texture2D>("p1 - joelhada4 combo1 E");
            P1.imgagachadoHITmaosE = content.Load<Texture2D>("spritesheet p1 agachar hit E");
            //
            P1.imgHIT1maosE = content.Load<Texture2D>("spritesheet p1 hit1 E");
            P1.imgHIT2maosE = content.Load<Texture2D>("spritesheet p1 hit2 E");
            P1.imgdefesamaosE = content.Load<Texture2D>("spritesheet p1 defesa1 E");

            //ARMAS
            //adaga
            /*
            P1.imgParadoAdagaE = content.Load<Texture2D>("spritesheet p1 parado (adaga) E");

            P1.imgPulandoAdagaE = content.Load<Texture2D>("spritesheet p1 pulando (adaga) E");

            P1.imgSacarAdagaE = content.Load<Texture2D>("spritesheet p1 sacar (adaga) E");

            P1.imgCorrendoAdagaE = content.Load<Texture2D>("spritesheet p1 correndo (adaga) E");

            P1.imgDefendendoAdagaE = content.Load<Texture2D>("spritesheet p1 defendendo (adaga) E");

            P1.imgHit1AdagaE = content.Load<Texture2D>("spritesheet p1 hit1 (adaga) E");

            P1.imgHit2AdagaE = content.Load<Texture2D>("spritesheet p1 hit2 (adaga) E");

            P1.imgCombo1_1AdagaE = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (adaga) E");

            P1.imgCombo1_2AdagaE = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (adaga) E");

            P1.imgCombo1_3AdagaE = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (adaga) E");

            P1.imgCombo1_4AdagaE = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (adaga) E");

            //arco
            P1.imgParadoArcoE = content.Load<Texture2D>("spritesheet p1 parado (arco) E");

            P1.imgPulandoArcoE = content.Load<Texture2D>("spritesheet p1 pular (arco) E");

            P1.imgSacarArcoE = content.Load<Texture2D>("spritesheet p1 sacar (arco) E");

            P1.imgCorrendoArcoE = content.Load<Texture2D>("spritesheet p1 correndo (arco) E");

            P1.imgHit1ArcoE = content.Load<Texture2D>("spritesheet p1 hit1 (arco) E");

            P1.imgHit2ArcoE = content.Load<Texture2D>("spritesheet p1 hit2 (arco) E");

            P1.imgATIRARarcoE = content.Load<Texture2D>("spritesheet p1 atirar (arco) E");

            P1.imgFlechaE = content.Load<Texture2D>("Flecha E");

               //espada 2H
               P1.imgParadoEspada2mE = content.Load<Texture2D>("spritesheet p1 parado (espada2M) E");

               P1.imgSacarEspada2mE = content.Load<Texture2D>("spritesheet p1 sacar (espada2M) E");

               P1.imgCorrerEspada2mE = content.Load<Texture2D>("spritesheet p1 correr (espada2M) E");

               P1.imgDefenderEspada2mE = content.Load<Texture2D>("spritesheet p1 defender (espada2M) E");

               P1.imgHit1Espada2mE = content.Load<Texture2D>("spritesheet p1 hit1 (espada2M) E");

               P1.imgHit2Espada2mE = content.Load<Texture2D>("spritesheet p1 hit2 (espada2M) E");

               P1.imgCombo1_1Espada2mE = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (espada2M) E");

               P1.imgCombo1_2Espada2mE = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (espada2M) E");

               P1.imgCombo1_3Espada2mE = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (espada2M) E");

               P1.imgCombo1_4Espada2mE = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (espada2M) E");

               //tridente
               P1.imgParadoTridenteE = content.Load<Texture2D>("spritesheet p1 parado (tridente) E");

               P1.imgCombo2_1TridenteE = content.Load<Texture2D>("spritesheet p1 combo2 - 1 (tridente) E");

               P1.imgCorrerTridenteE = content.Load<Texture2D>("spritesheet p1 correndo (tridente) E");

               P1.imgDefenderTridenteE = content.Load<Texture2D>("spritesheet p1 defendendo (tridente) E");

               P1.imgPularTridenteE = content.Load<Texture2D>("spritesheet p1 pulando (tridente) E");

               P1.imgHit1TridenteE = content.Load<Texture2D>("spritesheet p1 hit1 (tridente) E");

               P1.imgHit2TridenteE = content.Load<Texture2D>("spritesheet p1 hit2 (tridente) E");

               P1.imgSacarTridenteE = content.Load<Texture2D>("spritesheet p1 sacar (tridente) E");

               P1.imgCombo1_1TridenteE = content.Load<Texture2D>("spritesheet p1 combo1 - 1 (tridente) E");

               P1.imgCombo1_2TridenteE = content.Load<Texture2D>("spritesheet p1 combo1 - 2 (tridente) E");

               P1.imgCombo1_3TridenteE = content.Load<Texture2D>("spritesheet p1 combo1 - 3 (tridente) E");

               P1.imgCombo1_4TridenteE = content.Load<Texture2D>("spritesheet p1 combo1 - 4 (tridente) E");

            */

            Fundo.menu00fundo = content.Load<Texture2D>("menu1");
            Fundo.imgfase[0] = content.Load<Texture2D>("fase 1");
            Fundo.imgfase[1] = content.Load<Texture2D>("fase 2");
            Fundo.imgfase[2] = content.Load<Texture2D>("fase 3");
            Fundo.imgfase[3] = content.Load<Texture2D>("fase 4");
            Fundo.imgfase[4] = content.Load<Texture2D>("fase 5");
            Fundo.imgfase[5] = content.Load<Texture2D>("fase 6");
            Fundo.imgfundopoder = content.Load<Texture2D>("fundo poder");

            Menu.m.imgcampanha1 = content.Load<Texture2D>("campanha");
            Menu.m.imgcampanha2 = content.Load<Texture2D>("campanha2");
            Menu.m.imgcampanha3 = content.Load<Texture2D>("campanha3");

            Menu.m.imgcombates1 = content.Load<Texture2D>("combates1");
            Menu.m.imgcombates2 = content.Load<Texture2D>("combates2");
            Menu.m.imgcombates3 = content.Load<Texture2D>("combates3");

            Menu.m.imgsair1 = content.Load<Texture2D>("sair1");
            Menu.m.imgsair2 = content.Load<Texture2D>("sair2");
            Menu.m.imgsair3 = content.Load<Texture2D>("sair3");

            Menu.m.imgsalvar1 = content.Load<Texture2D>("salvar1");
            Menu.m.imgsalvar2 = content.Load<Texture2D>("salvar2");
            Menu.m.imgsalvar3 = content.Load<Texture2D>("salvar3");

            Menu.m.imgopçoes1 = content.Load<Texture2D>("opçoes1");
            Menu.m.imgopçoes2 = content.Load<Texture2D>("opçoes2");
            Menu.m.imgopçoes3 = content.Load<Texture2D>("opçoes3");

            Menu.m.imgcarregar1 = content.Load<Texture2D>("carregar");
            Menu.m.imgcarregar2 = content.Load<Texture2D>("carregar2");
            Menu.m.imgcarregar3 = content.Load<Texture2D>("carregar3");

            //itens ALL
            ItensAll.a.imgespada2H = content.Load<Texture2D>("Espada 2H");
            ItensAll.a.imgmaos = content.Load<Texture2D>("Mãos");
            ItensAll.a.prop1 = content.Load<Texture2D>("Propriedade 1");
            ItensAll.a.prop2 = content.Load<Texture2D>("Propriedade 2");
            ItensAll.a.prop3 = content.Load<Texture2D>("Propriedade 3");
            ItensAll.a.prop4 = content.Load<Texture2D>("Propriedade 4");
            ItensAll.a.imgadaga = content.Load<Texture2D>("Adagas");
            ItensAll.a.imgarco = content.Load<Texture2D>("Arco");
            ItensAll.a.imgtridente = content.Load<Texture2D>("Tridente");
            ItensAll.a.imgslow = content.Load<Texture2D>("Slow");
            ItensAll.a.imgretroceder = content.Load<Texture2D>("Retroceder");
            ItensAll.a.imgescudo = content.Load<Texture2D>("Escudo");
            ItensAll.a.imgvento = content.Load<Texture2D>("Vento");
            ItensAll.a.imgraio = content.Load<Texture2D>("Raio");
            ItensAll.a.imgEQUIPAR1 = content.Load<Texture2D>("equipar1");
            ItensAll.a.imgEQUIPAR2 = content.Load<Texture2D>("equipar2");
            ItensAll.a.imgCOMPRAR = content.Load<Texture2D>("comprar");

            Menu.m.imgintromenu_comtraçado = content.Load<Texture2D>("intro game");
            Menu.m.imgintromenu_semtraçado = content.Load<Texture2D>("intro game sem traçado");
            //M1.imgpredio_do_P1 = content.Load<Texture2D>("predio");

            Audio.A1.menusong = content.Load<Song>("Menu song");
            Audio.A1.combatesong = content.Load<Song>("Combate song");
            Audio.A1.PODERsong = content.Load<Song>("coração LENTO");
            Audio.A1.COINCOLLECT = content.Load<SoundEffect>("COINS Collect");
            Audio.A1.PLACAREFFECT = content.Load<SoundEffect>("SUCCESS CHIME");
            Audio.A1.RISADA = content.Load<SoundEffect>("Male Chuckling");
            Audio.A1.SUPERCHORO = content.Load<SoundEffect>("Male Dramatic Crying");
            Audio.A1.GRITOVENCEDOR = content.Load<SoundEffect>("Grito de vencedor");
            Audio.A1.pop = content.Load<SoundEffect>("POP Echo");
            Audio.A1.LEITEganho = content.Load<SoundEffect>("SPLAT Crush 01");
            Audio.A1.EscudoSom = content.Load<SoundEffect>("escudo Audio");

            //botoes statics
            Botao.imgcomercioOFF = content.Load<Texture2D>("comercioOFF");
            Botao.imgcomercioOFFTP = content.Load<Texture2D>("comercioOFFTP");
            Botao.imgcomercioON = content.Load<Texture2D>("comercioON");
            Botao.imghomeOFF = content.Load<Texture2D>("homeOFF");
            Botao.imghomeOFFTP = content.Load<Texture2D>("homeOFFTP");
            Botao.imghomeON = content.Load<Texture2D>("homeON");
            Botao.imgcombosOFF = content.Load<Texture2D>("COMBOS OFF");
            Botao.imgcombosOFFTP = content.Load<Texture2D>("COMBOS OFFTP");
            Botao.imgcombosON = content.Load<Texture2D>("COMBOS ON");

            // inimigo 1
            i1.imgAndarDi1 = content.Load<Texture2D>("i1 - andar DIREITA");
            i1.imgAndarEi1 = content.Load<Texture2D>("i1 - andar");
            i1.imgParadoi1 = content.Load<Texture2D>("i1 - parado");
            //D
            i1.imgDEFDi1 = content.Load<Texture2D>("i1 - defesaD");
            i1.imgFacaDi1 = content.Load<Texture2D>("FacaD");
            i1.imgAgacharDi1 = content.Load<Texture2D>("i1 - agacharD");
            i1.imgAgacharDEFDi1 = content.Load<Texture2D>("i1 - agachar defendendoD");
            i1.imgCaidoDi1 = content.Load<Texture2D>("i1 - caidoD");
            i1.imgJogarFacaDi1 = content.Load<Texture2D>("i1 - jogando facaD");
            i1.imgHit1Di1 = content.Load<Texture2D>("i1 - hit1D");
            i1.imgHit2Di1 = content.Load<Texture2D>("i1 - hit2D");
            i1.imgHit3Di1 = content.Load<Texture2D>("i1 - hit3D");
            i1.imgLevantarDi1 = content.Load<Texture2D>("i1 - levantarD");
            i1.imgATK1Di1 = content.Load<Texture2D>("i1 - ataque1D");
            i1.imgAgarrarDi1 = content.Load<Texture2D>("i1 - agarrarD");
            i1.imgRasteiraDi1 = content.Load<Texture2D>("i1 - rasteiraD");
            i1.imgPODERDi1 = content.Load<Texture2D>("i1 - poderD");
            i1.imgMORTEDi1 = content.Load<Texture2D>("i1 - morteD");
            //E
            i1.imgDEFEi1 = content.Load<Texture2D>("i1 - defesa");
            i1.imgFacaEi1 = content.Load<Texture2D>("FacaE");
            i1.imgAgacharEi1 = content.Load<Texture2D>("i1 - agachar");
            i1.imgAgacharDEFEi1 = content.Load<Texture2D>("i1 - agachar defendendo");
            i1.imgCaidoEi1 = content.Load<Texture2D>("i1 - caido");
            i1.imgJogarFacaEi1 = content.Load<Texture2D>("i1 - jogando faca");
            i1.imgHit1Ei1 = content.Load<Texture2D>("i1 - hit1");
            i1.imgHit2Ei1 = content.Load<Texture2D>("i1 - hit2");
            i1.imgHit3Ei1 = content.Load<Texture2D>("i1 - hit3");
            i1.imgLevantarEi1 = content.Load<Texture2D>("i1 - levantar");
            i1.imgATK1Ei1 = content.Load<Texture2D>("i1 - ataque1");
            i1.imgAgarrarEi1 = content.Load<Texture2D>("i1 - agarrar");
            i1.imgRasteiraEi1 = content.Load<Texture2D>("i1 - rasteira");
            i1.imgPODEREi1 = content.Load<Texture2D>("i1 - poder");
            i1.imgMORTEi1 = content.Load<Texture2D>("i1 - morte");

            P1.imgBARRA = content.Load<Texture2D>("BARRA");
            P1.imgSOBRE = content.Load<Texture2D>("SOBRE");
            P1.imgVIDA = content.Load<Texture2D>("VIDA");
            P1.imgVIDA2 = content.Load<Texture2D>("VIDA2");
            P1.imgENERGIA = content.Load<Texture2D>("ENERGIA");
            P1.imgMANA = content.Load<Texture2D>("MANA");
            P1.imgXP = content.Load<Texture2D>("xp");
            P1.imgXPT = content.Load<Texture2D>("xptotal");
            P1.imgpino = content.Load<Texture2D>("pino");

            DefineAgua.imgAgua = content.Load<Texture2D>("agua");
            DefineAgua.imgOndas = content.Load<Texture2D>("SSH");

            //JANELA SPRITES
            JANELA.J.imgbotaoArmasOFF = content.Load<Texture2D>("botao armas OFF");
            JANELA.J.imgbotaoArmasON = content.Load<Texture2D>("botao armas ON");
            JANELA.J.imgbotaoCombosOFF = content.Load<Texture2D>("botao combos OFF");
            JANELA.J.imgbotaoCombosON = content.Load<Texture2D>("botao combos ON");
            JANELA.J.imgbotaoComercioOFF = content.Load<Texture2D>("botao comercio OFF");
            JANELA.J.imgbotaoComercioON = content.Load<Texture2D>("botao comercio ON");
            JANELA.J.imgbotaoPetOFF = content.Load<Texture2D>("botao pet OFF");
            JANELA.J.imgbotaoPetON = content.Load<Texture2D>("botao pet ON");
            JANELA.J.imgbotaoPoderesOFF = content.Load<Texture2D>("botao poderes OFF");
            JANELA.J.imgbotaoPoderesON = content.Load<Texture2D>("botao poderes ON");
            JANELA.J.imgbotaoX = content.Load<Texture2D>("bX");
            JANELA.J.imgbotaoXred = content.Load<Texture2D>("bX red");
            JANELA.J.imgjanelacinzaopç1 = content.Load<Texture2D>("janela cinza (opç1)");
            JANELA.J.imgjanelacombo = content.Load<Texture2D>("janela combo");
            JANELA.J.imgjanelacomercio = content.Load<Texture2D>("janela comercio");
            JANELA.J.imgCapaMapas = content.Load<Texture2D>("Capa menu mapas");
            JANELA.J.imgsetamenu1 = content.Load<Texture2D>("setamenu1");
            JANELA.J.imgsetamenu2 = content.Load<Texture2D>("setamenu2");
            JANELA.J.imgsetamenu3 = content.Load<Texture2D>("setamenu3");
            JANELA.J.imgsetamenu4 = content.Load<Texture2D>("setamenu4");
            JANELA.J.imgclickmenucompra = content.Load<Texture2D>("clickmenucompra");
            JANELA.J.imgcompramenu1 = content.Load<Texture2D>("comprarmenu1");
            JANELA.J.imgcompramenu2 = content.Load<Texture2D>("comprarmenu2");
            //new
            JANELA.J.imgrolo = content.Load<Texture2D>("rolo");
            JANELA.J.imgjanelarolo = content.Load<Texture2D>("janela rolo");
            JANELA.J.imgsetabaixo = content.Load<Texture2D>("seta baixo");
            JANELA.J.imgsetacima = content.Load<Texture2D>("seta cima");
            JANELA.J.imgjanelaall = content.Load<Texture2D>("janela all");
            JANELA.J.imgadaga1 = content.Load<Texture2D>("item adaga 1");
            JANELA.J.imgadaga2 = content.Load<Texture2D>("item adaga 2");
            JANELA.J.imgadaga3 = content.Load<Texture2D>("item adaga 3");
            JANELA.J.imgespada2H1 = content.Load<Texture2D>("item espada 2H 1");
            JANELA.J.imgespada2H2 = content.Load<Texture2D>("item espada 2H 2");
            JANELA.J.imgespada2H3 = content.Load<Texture2D>("item espada 2H 3");
            JANELA.J.imgmao1 = content.Load<Texture2D>("item maos 1");
            JANELA.J.imgmao2 = content.Load<Texture2D>("item maos 2");

            JANELA.J.imgItemarco1 = content.Load<Texture2D>("item arco 1");
            JANELA.J.imgItemarco2 = content.Load<Texture2D>("item arco 2");
            JANELA.J.imgItemarco3 = content.Load<Texture2D>("item arco 3");
            JANELA.J.imgItemtridente1 = content.Load<Texture2D>("item tridente 1");
            JANELA.J.imgItemtridente2 = content.Load<Texture2D>("item tridente 2");
            JANELA.J.imgItemtridente3 = content.Load<Texture2D>("item tridente 3");
            JANELA.J.imgItemslow1 = content.Load<Texture2D>("item slow 1");
            JANELA.J.imgItemslow2 = content.Load<Texture2D>("item slow 2");
            JANELA.J.imgItemretroceder1 = content.Load<Texture2D>("item retroceder 1");
            JANELA.J.imgItemretroceder2 = content.Load<Texture2D>("item retroceder 2");
            JANELA.J.imgItemretroceder3 = content.Load<Texture2D>("item retroceder 3");
            JANELA.J.imgItemescudo1 = content.Load<Texture2D>("item escudo 1");
            JANELA.J.imgItemescudo2 = content.Load<Texture2D>("item escudo 2");
            JANELA.J.imgItemescudo3 = content.Load<Texture2D>("item escudo 3");
            JANELA.J.imgItemvento1 = content.Load<Texture2D>("item vento 1");
            JANELA.J.imgItemvento2 = content.Load<Texture2D>("item vento 2");
            JANELA.J.imgItemvento3 = content.Load<Texture2D>("item vento 3");
            JANELA.J.imgItemraio1 = content.Load<Texture2D>("item raio 1");
            JANELA.J.imgItemraio2 = content.Load<Texture2D>("item raio 2");
            JANELA.J.imgItemraio3 = content.Load<Texture2D>("item raio 3");

            //resume
            JANELA.J.imgpauseJANELA = content.Load<Texture2D>("janela PAUSE x MENU");

            JANELA.J.imgBsair1 = content.Load<Texture2D>("botao sair 1");

            JANELA.J.imgBsair2 = content.Load<Texture2D>("botao sair 2");

            JANELA.J.imgBsair3 = content.Load<Texture2D>("botao sair 3");

            JANELA.J.imgBresume1 = content.Load<Texture2D>("botao resume 1");

            JANELA.J.imgBresume2 = content.Load<Texture2D>("botao resume 2");

            JANELA.J.imgBresume3 = content.Load<Texture2D>("botao resume 3");

            JANELA.J.imgFUNDOmenu = content.Load<Texture2D>("menu capa");

            //opç fase

            JANELA.J.imgPbranco = content.Load<Texture2D>("ponto branco");
            JANELA.J.imgfaseB[0] = content.Load<Texture2D>("fase B1");
            JANELA.J.imgfaseB[1] = content.Load<Texture2D>("fase B2");
            JANELA.J.imgfaseB[2] = content.Load<Texture2D>("fase B3");
            JANELA.J.imgfaseB[3] = content.Load<Texture2D>("fase B4");
            JANELA.J.imgfaseB[4] = content.Load<Texture2D>("fase B5");
            JANELA.J.imgfaseB[5] = content.Load<Texture2D>("fase B6");
            for (int i = 6; i < JANELA.J.imgfaseB.Length; i++ )
            {
                JANELA.J.imgfaseB[i] = content.Load<Texture2D>("fase B1");
            }

                //quests
            JANELA.J.imgQuest = content.Load<Texture2D>("Q S");
            JANELA.J.imgRefresh1 = content.Load<Texture2D>("refresh 1");
            JANELA.J.imgRefresh2 = content.Load<Texture2D>("refresh 2");
            JANELA.J.imgOK1 = content.Load<Texture2D>("OK 1");
            JANELA.J.imgOK2 = content.Load<Texture2D>("OK 2");
            JANELA.J.imgOK3 = content.Load<Texture2D>("OK 3");

            //placar
            JANELA.J.imgPlacar = content.Load<Texture2D>("Placar");

            //opçoes
            JANELA.J.imgjanelaopç1 = content.Load<Texture2D>("opçao janela");
            JANELA.J.imgjanelaopç2 = content.Load<Texture2D>("opçao janela C");
            JANELA.J.imgsomb1 = content.Load<Texture2D>("som 1");
            JANELA.J.imgsomb2 = content.Load<Texture2D>("som 2");
            JANELA.J.imgresoluçao1 = content.Load<Texture2D>("resoluçao 1");
            JANELA.J.imgresoluçao2 = content.Load<Texture2D>("resoluçao 2");
            JANELA.J.imgcreditos1 = content.Load<Texture2D>("creditos 1");
            JANELA.J.imgcreditos2 = content.Load<Texture2D>("creditos 2");

            //spritefonte
            JANELA.J.Neon15 = content.Load<SpriteFont>("Neon15");
            JANELA.J.Neon = content.Load<SpriteFont>("Neon");
            JANELA.J.Firefont = content.Load<SpriteFont>("FIRESTARTER");
            JANELA.J.Woodfont = content.Load<SpriteFont>("Woodfont");

            //visual do poder lançado
            Poder_Visual.p.imgcirculo = content.Load<Texture2D>("poder");

            //combo
            COMBO.c.img = content.Load<Texture2D>("HITSface");

            //lvl imagem
            LEVEL.l.sprites = content.Load<Texture2D>("LVL");
        }
예제 #5
0
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        //--------------------------------------------------------------------------------------------------
        public void DrawJANELACC(Botoes Botao, SpriteBatch spriteBatch, Personagem P1)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);
            spriteBatch.Draw(JANELA.J.imgFUNDOmenu, JANELA.J.FUNDO, Color.White);

            if (JANELA.J.JANELACOMBO)
            {
                spriteBatch.Draw(JANELA.J.imgjanelacombo, JANELA.J.R, Color.White);

            }
            if (JANELA.J.JANELACOMERCIO)
            {
                spriteBatch.Draw(JANELA.J.imgjanelacomercio, JANELA.J.R, Color.White);

            }

            //all
            if (!JANELA.J.ARMAS && !JANELA.J.PET && !JANELA.J.PODERES)
                spriteBatch.Draw(JANELA.J.imgjanelaall, JANELA.J.janelaall, Color.DarkGray);
            spriteBatch.DrawString(JANELA.J.Neon15, "[Selecione algum tipo]", new Vector2(JANELA.J.janelaall.X + JANELA.J.janelaall.Width / 30, JANELA.J.janelaall.Y + JANELA.J.janelaall.Height - 20), Color.Green);
            if (JANELA.J.ARMAS || JANELA.J.PET || JANELA.J.PODERES)
                spriteBatch.Draw(JANELA.J.imgjanelaall, JANELA.J.janelaall, Color.White);

            spriteBatch.Draw(JANELA.J.imgjanelaall, JANELA.J.janelaitens, Color.White);

            //itens
            //mao
            if (JANELA.J.listadeitens[0].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[0].item.Y + JANELA.J.listadeitens[0].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)
            {
                if (!JANELA.J.MAOselect)
                {
                    if (!JANELA.J.listadeitens[0].item.Contains(mousePosition))
                    {
                        spriteBatch.Draw(JANELA.J.imgmao1, JANELA.J.listadeitens[0].item, Color.White);
                    }
                    if (JANELA.J.listadeitens[0].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                    {
                        spriteBatch.Draw(JANELA.J.imgmao1, JANELA.J.listadeitens[0].item, Color.DarkSeaGreen);
                    }
                    if (JANELA.J.listadeitens[0].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        spriteBatch.Draw(JANELA.J.imgmao1, JANELA.J.listadeitens[0].item, Color.DarkGreen);
                    }
                }
                else if (JANELA.J.MAOselect)
                {
                    spriteBatch.Draw(JANELA.J.imgmao2, JANELA.J.listadeitens[0].item, Color.White);
                }
            }

            //espada2h
            if (JANELA.J.listadeitens[1].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[1].item.Y + JANELA.J.listadeitens[9].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.ESPADA2HATIVA)
                {
                    if (!JANELA.J.ESPADA2Hselect)
                    {
                        if (!JANELA.J.listadeitens[1].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgespada2H1, JANELA.J.listadeitens[1].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[1].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgespada2H1, JANELA.J.listadeitens[1].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[1].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgespada2H1, JANELA.J.listadeitens[1].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.ESPADA2Hselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgespada2H2, JANELA.J.listadeitens[1].item, Color.White);
                    }
                }
                else if (!JANELA.J.ESPADA2HATIVA)
                {
                    spriteBatch.Draw(JANELA.J.imgespada2H3, JANELA.J.listadeitens[1].item, Color.White);
                }
            }

            //daga
            if (JANELA.J.listadeitens[2].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[2].item.Y + JANELA.J.listadeitens[2].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)
            {
                if (JANELA.J.ADAGATIVA)
                {
                    if (!JANELA.J.ADAGAselect)
                    {
                        if (!JANELA.J.listadeitens[2].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgadaga1, JANELA.J.listadeitens[2].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[2].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgadaga1, JANELA.J.listadeitens[2].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[2].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgadaga1, JANELA.J.listadeitens[2].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.ADAGAselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgadaga2, JANELA.J.listadeitens[2].item, Color.White);
                    }
                }
                else if (!JANELA.J.ADAGATIVA)
                {
                    spriteBatch.Draw(JANELA.J.imgadaga3, JANELA.J.listadeitens[2].item, Color.White);
                }
            }

            //arco
            if (JANELA.J.listadeitens[3].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[3].item.Y + JANELA.J.listadeitens[3].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.ARCOATIVO)
                {
                    if (!JANELA.J.ARCOselect)
                    {
                        if (!JANELA.J.listadeitens[3].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemarco1, JANELA.J.listadeitens[3].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[3].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemarco1, JANELA.J.listadeitens[3].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[3].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemarco1, JANELA.J.listadeitens[3].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.ARCOselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemarco2, JANELA.J.listadeitens[3].item, Color.White);
                    }
                }
                else if (!JANELA.J.ARCOATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemarco3, JANELA.J.listadeitens[3].item, Color.White);
                }
            }

            ///---------------------------

            //tridente
            if (JANELA.J.listadeitens[4].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[4].item.Y + JANELA.J.listadeitens[4].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.TRIDENTEATIVO)
                {
                    if (!JANELA.J.TRIDENTEselect)
                    {
                        if (!JANELA.J.listadeitens[4].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemtridente1, JANELA.J.listadeitens[4].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[4].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemtridente1, JANELA.J.listadeitens[4].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[4].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemtridente1, JANELA.J.listadeitens[4].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.TRIDENTEselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemtridente2, JANELA.J.listadeitens[4].item, Color.White);
                    }
                }
                else if (!JANELA.J.TRIDENTEATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemtridente3, JANELA.J.listadeitens[4].item, Color.White);
                }
            }

            //slow motion
            if (JANELA.J.listadeitens[5].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[5].item.Y + JANELA.J.listadeitens[5].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {

                if (!JANELA.J.SLOWselect)
                {
                    if (!JANELA.J.listadeitens[5].item.Contains(mousePosition))
                    {
                        spriteBatch.Draw(JANELA.J.imgItemslow1, JANELA.J.listadeitens[5].item, Color.White);
                    }
                    if (JANELA.J.listadeitens[5].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemslow1, JANELA.J.listadeitens[5].item, Color.DarkSeaGreen);
                    }
                    if (JANELA.J.listadeitens[5].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemslow1, JANELA.J.listadeitens[5].item, Color.DarkGreen);
                    }
                }
                else if (JANELA.J.SLOWselect)
                {
                    spriteBatch.Draw(JANELA.J.imgItemslow2, JANELA.J.listadeitens[5].item, Color.White);
                }

            }
            //retroceder
            if (JANELA.J.listadeitens[6].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[6].item.Y + JANELA.J.listadeitens[6].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.RETROCEDERATIVO)
                {
                    if (!JANELA.J.RETROCEDERselect)
                    {
                        if (!JANELA.J.listadeitens[6].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemretroceder1, JANELA.J.listadeitens[6].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[6].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemretroceder1, JANELA.J.listadeitens[6].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[6].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemretroceder1, JANELA.J.listadeitens[6].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.RETROCEDERselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemretroceder2, JANELA.J.listadeitens[6].item, Color.White);
                    }
                }
                else if (!JANELA.J.RETROCEDERATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemretroceder3, JANELA.J.listadeitens[6].item, Color.White);
                }
            }
            //escudo de chakra
            if (JANELA.J.listadeitens[7].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[7].item.Y + JANELA.J.listadeitens[7].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.ESCUDOATIVO)
                {
                    if (!JANELA.J.ESCUDOselect)
                    {
                        if (!JANELA.J.listadeitens[7].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemescudo1, JANELA.J.listadeitens[7].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[7].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemescudo1, JANELA.J.listadeitens[7].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[7].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemescudo1, JANELA.J.listadeitens[7].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.ESCUDOselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemescudo2, JANELA.J.listadeitens[7].item, Color.White);
                    }
                }
                else if (!JANELA.J.ESCUDOATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemescudo3, JANELA.J.listadeitens[7].item, Color.White);
                }
            }
            //vento
            if (JANELA.J.listadeitens[8].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[8].item.Y + JANELA.J.listadeitens[8].item.Height < JANELA.J.R.Y + JANELA.J.R.Height)//caso esteja dentro da janela
            {
                if (JANELA.J.VENTOATIVO)
                {
                    if (!JANELA.J.VENTOselect)
                    {
                        if (!JANELA.J.listadeitens[8].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemvento1, JANELA.J.listadeitens[8].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[8].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemvento1, JANELA.J.listadeitens[8].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[8].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemvento1, JANELA.J.listadeitens[8].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.VENTOselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemvento2, JANELA.J.listadeitens[8].item, Color.White);
                    }
                }
                else if (!JANELA.J.VENTOATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemvento3, JANELA.J.listadeitens[8].item, Color.White);
                }
            }
            //rajada de raios
            if (JANELA.J.listadeitens[9].item.Y > JANELA.J.Bcombos.Y && JANELA.J.listadeitens[9].item.Y + JANELA.J.listadeitens[9].item.Height < JANELA.J.R.Y + JANELA.J.R.Height + 1)//caso esteja dentro da janela
            {
                if (JANELA.J.RAIOATIVO)
                {
                    if (!JANELA.J.RAIOselect)
                    {
                        if (!JANELA.J.listadeitens[9].item.Contains(mousePosition))
                        {
                            spriteBatch.Draw(JANELA.J.imgItemraio1, JANELA.J.listadeitens[9].item, Color.White);
                        }
                        if (JANELA.J.listadeitens[9].item.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemraio1, JANELA.J.listadeitens[9].item, Color.DarkSeaGreen);
                        }
                        if (JANELA.J.listadeitens[9].item.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                        {
                            spriteBatch.Draw(JANELA.J.imgItemraio1, JANELA.J.listadeitens[9].item, Color.DarkGreen);
                        }
                    }
                    else if (JANELA.J.RAIOselect)
                    {
                        spriteBatch.Draw(JANELA.J.imgItemraio2, JANELA.J.listadeitens[9].item, Color.White);
                    }
                }
                else if (!JANELA.J.RAIOATIVO)
                {
                    spriteBatch.Draw(JANELA.J.imgItemraio3, JANELA.J.listadeitens[9].item, Color.White);
                }
            }

            ItensAll.a.DRAW(spriteBatch);

            //FIM ITENS

            if (JANELA.J.JANELACOMBO)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoCombosON, JANELA.J.Bcombos, Color.White);
                spriteBatch.Draw(JANELA.J.imgbotaoComercioOFF, JANELA.J.Bcomercio, Color.White);
            }

            if (JANELA.J.JANELACOMERCIO)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoCombosOFF, JANELA.J.Bcombos, Color.White);
                spriteBatch.Draw(JANELA.J.imgbotaoComercioON, JANELA.J.Bcomercio, Color.White);
            }

            //parte de cima
            spriteBatch.Draw(JANELA.J.imgjanelacinzaopç1, JANELA.J.CAPAopç1, Color.White); //AQUI MOSTRA AS INFORMAÇÕES
            spriteBatch.DrawString(JANELA.J.Neon15, "COMBOS " + P1.qntdcombos, new Vector2(JANELA.J.CAPAopç1.X + JANELA.J.CAPAopç1.Width / 16, JANELA.J.CAPAopç1.Y + JANELA.J.CAPAopç1.Height / 8), Color.DarkGoldenrod); //mostrar MOEDAS
            spriteBatch.DrawString(JANELA.J.Neon15, "LEITE " + P1.leite, new Vector2(JANELA.J.CAPAopç1.X + JANELA.J.CAPAopç1.Width / 2, JANELA.J.CAPAopç1.Y + JANELA.J.CAPAopç1.Height / 8), Color.DarkSalmon);
            spriteBatch.DrawString(JANELA.J.Neon15, "HONRA " + P1.honra, new Vector2(JANELA.J.CAPAopç1.X + JANELA.J.CAPAopç1.Width - JANELA.J.CAPAopç1.Width / 4, JANELA.J.CAPAopç1.Y + JANELA.J.CAPAopç1.Height / 8), Color.DarkViolet);

            //informações para as janelas
            spriteBatch.DrawString(JANELA.J.Neon, "Equipagem", new Vector2(JANELA.J.CAPAopç1.X + JANELA.J.CAPAopç1.Width / 16, JANELA.J.CAPAopç1.Y + JANELA.J.CAPAopç1.Height / 2), Color.DarkGray);
            spriteBatch.DrawString(JANELA.J.Neon, "Informações e Compras", new Vector2(JANELA.J.CAPAopç1.X + JANELA.J.CAPAopç1.Width / 2, JANELA.J.CAPAopç1.Y + JANELA.J.CAPAopç1.Height / 2), Color.DarkGray);

            //pet
            if (!JANELA.J.PET)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoPetOFF, JANELA.J.Bpet, Color.White);
            }
            else if (JANELA.J.PET)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoPetON, JANELA.J.Bpet, Color.White);
            }
            //poderes
            if (!JANELA.J.PODERES)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoPoderesOFF, JANELA.J.Bpoderes, Color.White);
            }
            else if (JANELA.J.PODERES)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoPoderesON, JANELA.J.Bpoderes, Color.White);
            }
            //armas
            if (!JANELA.J.ARMAS)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoArmasOFF, JANELA.J.Barmas, Color.White);
            }
            else if (JANELA.J.ARMAS)
            {
                spriteBatch.Draw(JANELA.J.imgbotaoArmasON, JANELA.J.Barmas, Color.White);
            }

            if (JANELA.J.xis.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgbotaoXred, JANELA.J.xis, Color.White);
            }
            else if (!JANELA.J.xis.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgbotaoX, JANELA.J.xis, Color.White);
            }

            //seta cima##############
            if (!JANELA.J.setacima.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima, Color.White);
            }
            if (JANELA.J.setacima.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima, Color.DarkGray);
            }
            if (JANELA.J.setacima.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima, Color.Black);
            }
            //seta 2
            if (!JANELA.J.setacima2.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima2, Color.White);
            }
            if (JANELA.J.setacima2.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima2, Color.DarkGray);
            }
            if (JANELA.J.setacima2.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetacima, JANELA.J.setacima2, Color.Black);
            }
            //seta baixo#######################
            if (!JANELA.J.setabaixo.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo, Color.White);
            }
            if (JANELA.J.setabaixo.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo, Color.DarkGray);
            }
            if (JANELA.J.setabaixo.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo, Color.Black);
            }
            //seta baixo 2
            if (!JANELA.J.setabaixo2.Contains(mousePosition))
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo2, Color.White);
            }
            if (JANELA.J.setabaixo2.Contains(mousePosition) && Mouse.GetState().LeftButton != ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo2, Color.DarkGray);
            }
            if (JANELA.J.setabaixo2.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                spriteBatch.Draw(JANELA.J.imgsetabaixo, JANELA.J.setabaixo2, Color.Black);
            }

            // rolometro
            spriteBatch.Draw(JANELA.J.imgjanelarolo, JANELA.J.janelarolo, Color.White);
            spriteBatch.Draw(JANELA.J.imgjanelarolo, JANELA.J.janelarolo2, Color.White);
            spriteBatch.Draw(JANELA.J.imgrolo, JANELA.J.rolo, Color.White);
            spriteBatch.Draw(JANELA.J.imgrolo, JANELA.J.rolo2, Color.White);
        }
예제 #6
0
        public void DrawJANELAOPÇOES(SpriteBatch s, Botoes Botao, int W, int H, intromenu Entrada)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);

            //capa fundo
            s.Draw(JANELA.J.imgFUNDOmenu, new Rectangle(0, 0, W, H), Color.White);

            if (JANELAOPÇOES)
            {
                if (!CREDITOS)
                {
                    s.Draw(imgjanelaopç1, janelaopçao, Color.White);
                    s.Draw(imgcreditos1, creditosB, Color.White);
                }
                else if (CREDITOS)
                {
                    s.Draw(imgjanelaopç2, janelaopçao, Color.White);
                    s.Draw(imgcreditos2, creditosB, Color.White);
                }
                if (!SOM)
                {
                    s.Draw(imgsomb1, somB, Color.White);
                }
                else if (SOM)
                {
                    s.Draw(imgsomb2, somB, Color.White);
                }
                if (!RESOLUÇAO)
                {
                    s.Draw(imgresoluçao1, resoluçaoB, Color.White);
                }
                else if (RESOLUÇAO)
                {
                    s.Draw(imgresoluçao2, resoluçaoB, Color.White);
                    s.DrawString(Neon, "Clique aqui para voltar ao começo", new Vector2(janelaopçao.X + janelaopçao.Width / 4, janelaopçao.Y + janelaopçao.Height / 2), Color.White);
                }

                //botao voltar (menu)
                if (Botao.HOMEquadrado.Contains(mousePosition))
                {
                    s.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.Gold);
                    if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        s.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.Gold);
                    }
                }
                else
                {
                    if (Menu.m.MENU)
                        s.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.White);
                    else if (Menu.m.COMBATES || Menu.m.CAMPANHA)
                    {
                        s.Draw(Botao.imghomeOFFTP, Botao.HOMEquadrado, Color.White);
                    }
                }
            }
        }
예제 #7
0
        public void FUNÇOESPLACAR(bool BOTAO, Personagem P1, Botoes Botao, List<Inimigo> listai1, int W, int H,Random A)
        {
            if (PLACARdisponivel)
            {
                var mouseState = Mouse.GetState();
                var mousePosition = new Point(mouseState.X, mouseState.Y);
                if (Mouse.GetState().LeftButton != ButtonState.Pressed) // BOTAO não pressionado
                {
                    BOTAO = false;
                }
                //--------------------------------------------------------------------------------

                if (!TRANSFERIDO)
                {
                    if (!TRANSFERIRpontos)//vou mostrar os pontos, dps transferir, e quando transferido posso sair da tela
                    {
                        MOSTRARpontos = true;

                        if (MOSTRARpontos)
                        {
                            contagemMOSTRARPONTOS++;
                            if (contagemMOSTRARPONTOS >= 30)
                            {
                                MediaPlayer.Pause();
                                contagemMOSTRARPONTOS = 0;
                                TRANSFERIRpontos = true; // sai do laço
                                //como só vou mostrar, não tem nenhuma função no update, apenas no DRAW.

                                if (P1.leiterepositório == 0 && P1.honrarepositório == 0)
                                {
                                    Audio.A1.SUPERCHORO.Play();
                                }
                                if (P1.leiterepositório > 0 && P1.honrarepositório > 0 && P1.leiterepositório <= 10 && P1.honrarepositório <= 10)
                                {
                                    Audio.A1.RISADA.Play();
                                }
                                if (P1.leiterepositório > 10 && P1.honrarepositório > 10)
                                {
                                    Audio.A1.RISADA.Play();
                                }
                            }
                        }
                    }
                    //
                    if (TRANSFERIRpontos)
                    {

                        contagemTRANSFERIRPONTOS++;
                        if (contagemTRANSFERIRPONTOS >= 60)
                        {
                            contagemTRANSFERIRPONTOS = 0;

                            //VOU TRANSFERIR OS PONTOS AQUI => pra poder atualizar 1x só.
                            P1.leite += P1.leiterepositório;
                            P1.honra += P1.honrarepositório;
                            P1.qntdcombos += P1.qntdcombosrepositório;
                            P1.XP += 50 + (10 * Qcompletadas); // add XP

                            //audio de dinheiro
                            if (P1.leiterepositório > 0 || P1.qntdcombosrepositório > 0 || P1.honrarepositório > 0)
                                Audio.A1.COINCOLLECT.Play(); //so sai som de dinheiro qnd tiver ganhado algo

                            TRANSFERIDO = true; //saida do laço
                        }
                    }
                }

                if (TRANSFERIDO)
                {
                    if (JANELA.J.Brefresh2.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        BOTAO = true;
                        JANELA.J.bREFRESH2 = true;
                    }
                    if (!JANELA.J.Brefresh2.Contains(mousePosition))
                        JANELA.J.bREFRESH2 = false;
                    //botao girar
                    if (JANELA.J.bREFRESH2 && !BOTAO)
                    {
                        //posição volta pro começo e os inimigos somem (SAI DA FASE)
                        JANELA.J.ZERARFASE(listai1, P1, Botao, W, H);
                        JANELA.J.JANELAQUEST = true;
                        JANELA.J.JANELAPLACAR = false;
                        JANELA.J.bREFRESH2 = false;

                        //refazer
                        TRANSFERIDO = false;
                        TRANSFERIRpontos = false;
                        MOSTRARpontos = false;

                        GERARQuest(A); // cria uma quest e começa denovo
                    }

                    //aceitar missão
                    if (JANELA.J.Bok2.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        BOTAO = true;
                        JANELA.J.bOK2 = true;
                    }
                    if (!JANELA.J.Bok2.Contains(mousePosition))
                        JANELA.J.bOK2 = false;

                    if (JANELA.J.bOK2 && !BOTAO)
                    {

                        //TERMINAR FASE
                        Menu.m.COMBATES = false;
                        //posição volta pro começo e os inimigos somem (SAI DA FASE)
                        JANELA.J.JANELAPLACAR = false;
                        JANELA.J.ZERARFASE(listai1, P1, Botao, W, H);

                        //
                        TRANSFERIDO = false;
                        TRANSFERIRpontos = false;
                        MOSTRARpontos = false;
                        MediaPlayer.Play(Audio.A1.menusong);

                        for (int i = 0; i < Contexto.Fase.Length; i++)
                            Contexto.Fase[i] = false;
                    }
                }//transferido
            }//placar
        }
예제 #8
0
        //
        public void ZERARFASE(List<Inimigo> listai1, Personagem P1, Botoes Botao, int W, int H)
        {
            //sai pro menu
            if (!JANELAPLACAR && !JANELAQUEST)
            {
                for (int i = 0; i < Contexto.Fase.Length; i++)
                    Contexto.Fase[i] = false;

                Botao.HOME = true;
            }

            //todos os inimigos desaparecem
            listai1.Clear();
            //

            P1.individuo.X = 0;
            P1.individuo.Y = H - H / 3;
            Contexto.Fundo.fase = new Rectangle(0, -H / 10, W * 3, H + H / 10);
            //MediaPlayer.Play(AUDIO.menusong);

            //perder progresso
            P1.leiterepositório = 0;
            P1.honrarepositório = 0;
            P1.qntdcombosrepositório = 0;
            //regenerar
            P1.vida = P1.vidaTOTAL;
            P1.energia = P1.energiaTOTAL;
            P1.mana = P1.manaTOTAL;
            P1.SENDOAGARRADO = false;
            P1.COLIDINDOdireita = false;
            P1.COLIDINDOesquerda = false;
            P1.PODER = false;
            P1.IVUNERAVEL = false;
            P1.PODERraio = false;
            P1.PODERvento = false;

            //limpando listas
            P1.listadedano.Clear();
            P1.listaclonePoder.Clear();
            P1.listadeagua.Clear();
            P1.listadeondadeagua.Clear();
            P1.listadevisualPOWER.Clear();
            P1.listavidaperdida.Clear();
            P1.listavento.Clear();
            P1.listaraio.Clear();

            //sair do poder
            P1.PODERslow = false;

            RETROCEDER.r.Contagem = 0;
            P1.listaclonePoder.Clear(); //limpa
            P1.PODERretroceder = false;
            RETROCEDER.r.FIM = false;

            //oleada
            qtddOLEADA = 1;
        }
예제 #9
0
        public void DrawCAMPANHA(SpriteBatch s, Botoes Botao, int W, int H)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);

            //capa fundo
            s.Draw(JANELA.J.imgFUNDOmenu, new Rectangle(0, 0, W, H), Color.White);

            s.DrawString(Neon, "Modo Campanha", new Vector2(POSatos[0].X + W / 3, POSatos[0].Y - H / 6), Color.White);
            for (int i = 0; i < Ato.Length; i++)
            {
                if (!Ato[i].Contains(mousePosition))
                    s.Draw(imgATOS[i], Ato[i], Color.White);
                else if (Ato[i].Contains(mousePosition) && ATO[i])
                    s.Draw(imgATOS[i], Ato[i], Color.White);
                else if (Ato[i].Contains(mousePosition) && !ATO[i])
                    s.Draw(imgATOS[i], Ato[i], Color.Red);
            }

            //botao voltar (menu)
            if (Botao.HOMEquadrado.Contains(mousePosition))
            {
                s.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.Gold);
                if (Mouse.GetState().LeftButton == ButtonState.Pressed)
                {
                    s.Draw(Botao.imghomeON, Botao.HOMEquadrado, Color.Gold);
                }
            }
            else
            {
                if (Menu.m.MENU)
                    s.Draw(Botao.imghomeOFF, Botao.HOMEquadrado, Color.White);
                else if (Menu.m.COMBATES || Menu.m.CAMPANHA)
                {
                    s.Draw(Botao.imghomeOFFTP, Botao.HOMEquadrado, Color.White);
                }
            }
        }
예제 #10
0
        public void COMPLETARQuest(Personagem P1, Botoes Botao, List<Inimigo> listai1, int W, int H)
        {
            if (Menu.m.COMBATES)
            {
                if (Qqtddcompletada >= Qqtdd) // MISAO COMPLETADA
                {
                    Qcompletadas++;
                    Qqtddcompletada = 0;

                    if (Qopç == 3)
                        P1.honrarepositório++;

                    //isto acontece 2x... Qnd morrer ou qnd terminar quest
                    JANELAPLACAR = true; // leva até o placar (QND TERMINAR A QUEST)
                }

                Qtempo++;
                if (Qtempo >= 60)
                {
                    Qtempo = 0;
                    Qminuto++;
                    if (Qopç == 2 || Qopç == 3)
                    {
                        Qqtddcompletada++;
                    }
                }

            }
            else if (!Menu.m.COMBATES)
            {
                Qqtddcompletada = 0;
                Qtempo = 0;
                Qminuto = 0;
            }
        }
예제 #11
0
        public void FUNÇÕESPAUSE(bool BOTAO, List<Inimigo> listai1, Personagem P1, Botoes Botao, int W, int H)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);
            if (Mouse.GetState().LeftButton != ButtonState.Pressed) // BOTAO não pressionado
            {
                BOTAO = false;
            }
            //--------------------------------------------------------------------------------
            //BOTAO SAIR
            if (JANELA.J.Bsair.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                BOTAO = true;
                JANELA.J.bSAIR = true;
            }
            if (!JANELA.J.Bsair.Contains(mousePosition))
                JANELA.J.bSAIR = false;
            if (JANELA.J.bSAIR && !BOTAO)
            {
                //posição volta pro começo e os inimigos somem (SAI DA FASE)
                JANELA.J.ZERARFASE(listai1, P1, Botao, W, H);

                JANELA.J.JANELAPAUSE = false;
                JANELA.J.bSAIR = false;

                //menu
                MediaPlayer.Play(Audio.A1.menusong);
            }
            //BOTAO RESUME
            if (JANELA.J.Bresume.Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
            {
                BOTAO = true;
                JANELA.J.bRESUME = true;
            }
            if (!JANELA.J.Bresume.Contains(mousePosition))
                JANELA.J.bRESUME = false;
            if (JANELA.J.bRESUME && !BOTAO)
            {
                JANELA.J.JANELAPAUSE = false;
                JANELA.J.bRESUME = false;
                MediaPlayer.Resume();
            }

            POSIÇÃOPAUSE(W, H);
        }
예제 #12
0
        public void FUNÇÕESOPÇFASE(int W, int H, Botoes Botao, bool BOTAO, Personagem P1)
        {
            var mouseState = Mouse.GetState();
            var mousePosition = new Point(mouseState.X, mouseState.Y);
            if (Mouse.GetState().LeftButton != ButtonState.Pressed) // BOTAO não pressionado
            {
                BOTAO = false;
            }
            //--------------------------------------------------------------------------------
            for (int i = 0; i < Rfase.Length; i++)
            {
                if (FASEdestravada[i])
                {
                    if (Rfase[i].Contains(mousePosition) && Mouse.GetState().LeftButton == ButtonState.Pressed)
                    {
                        BOTAO = true;
                        JANELA.J.Bfase[i] = true;
                    }
                    if (!JANELA.J.Rfase[i].Contains(mousePosition))
                        JANELA.J.Bfase[i] = false;
                    if (JANELA.J.Bfase[i] && !BOTAO)
                    {
                        Menu.m.MENU = false;
                        Menu.m.COMBATES = true;
                        Contexto.Fase[i] = true; // quantas fases
                        Botao.HOME = false;
                        JANELA.J.OPÇFASES = false;

                        //abre janela de quest
                        JANELA.J.JANELAQUEST = true;

                        //pra desabilitar o botao qnd sair
                        JANELA.J.Bfase[i] = false;
                    }
                }
            }

            //setas
            if (Setamenu1.Contains(mousePosition))
            {
                if (Prolar.Y < 0)
                {
                    Prolar.Y += H / 35;
                }
                if (Mouse.GetState().LeftButton == ButtonState.Pressed || Prolar.Y > 0)
                {
                    Prolar.Y = 0;
                }
            }
            if (Setamenu3.Contains(mousePosition))
            {
                if (Prolar.Y > -H)
                {
                    Prolar.Y -= H / 35;
                }
                if (Mouse.GetState().LeftButton == ButtonState.Pressed || Prolar.Y < -H)
                {
                    Prolar.Y = -H;
                }
            }

            //botao compra da opç de fases
            if (Mouse.GetState().RightButton == ButtonState.Pressed && !CLICKMENUCOMPRA)//ativar
            {
                for (int i = 0; i < Bfase.Length; i++)
                {
                    if (Rfase[i].Contains(mousePosition) && FASEdestravada[i] == false)
                    {
                        CLICKMENUCOMPRA = true;//ativa a aba
                        INFOeCOMPRAfase[i] = true; //mostra apenas aquela na qual cliquei
                        Pclickmenu.X = mouseState.X - (Prolar.X);
                        Pclickmenu.Y = mouseState.Y + H / 50 - (Prolar.Y);
                    }

                }
            }
            if (Mouse.GetState().LeftButton == ButtonState.Pressed && CLICKMENUCOMPRA && !Clickmenucompra.Contains(mousePosition))//desativar
            {
                CLICKMENUCOMPRA = false;
                for (int i = 0; i < Bfase.Length; i++) //desativar todas as informaçoes
                {
                    INFOeCOMPRAfase[i] = false;
                }
            }

            //compra
            if (CLICKMENUCOMPRA)
            {
                if (!compramenu.Contains(mousePosition))
                    Bcompramenu = false;

                //fase arena
                if (INFOeCOMPRAfase[1] && Mouse.GetState().LeftButton == ButtonState.Pressed && compramenu.Contains(mousePosition))
                {
                    BOTAO = true;
                    Bcompramenu = true;
                }
                if (Bcompramenu && !BOTAO && INFOeCOMPRAfase[1])
                {
                    if (Qcompletadas >= 5)
                    {
                        FASEdestravada[1] = true;
                        CLICKMENUCOMPRA = false;
                        INFOeCOMPRAfase[1] = false;
                    }
                    Bcompramenu = false;
                }
                //fase floresta amaldiçoada
                if (INFOeCOMPRAfase[2] && Mouse.GetState().LeftButton == ButtonState.Pressed && compramenu.Contains(mousePosition))
                {
                    BOTAO = true;
                    Bcompramenu = true;
                }
                if (Bcompramenu && !BOTAO && INFOeCOMPRAfase[2])
                {
                    if (P1.leite >= 50 && P1.honra >= 5)
                    {
                        FASEdestravada[2] = true;
                        CLICKMENUCOMPRA = false;
                        INFOeCOMPRAfase[2] = false;
                    }
                    Bcompramenu = false;
                }
                //fase celeiro
                if (INFOeCOMPRAfase[3] && Mouse.GetState().LeftButton == ButtonState.Pressed && compramenu.Contains(mousePosition))
                {
                    BOTAO = true;
                    Bcompramenu = true;
                }
                if (Bcompramenu && !BOTAO && INFOeCOMPRAfase[3])
                {
                    if (Qcompletadas >= 50)
                    {
                        FASEdestravada[3] = true;
                        CLICKMENUCOMPRA = false;
                        INFOeCOMPRAfase[3] = false;
                    }
                    Bcompramenu = false;
                }
                //
                //fase rua japonesa
                if (INFOeCOMPRAfase[4] && Mouse.GetState().LeftButton == ButtonState.Pressed && compramenu.Contains(mousePosition))
                {
                    BOTAO = true;
                    Bcompramenu = true;
                }
                if (Bcompramenu && !BOTAO && INFOeCOMPRAfase[4])
                {
                    if (Qcompletadas >= 75 && P1.honra >= 20)
                    {
                        FASEdestravada[4] = true;
                        CLICKMENUCOMPRA = false;
                        INFOeCOMPRAfase[4] = false;
                    }
                    Bcompramenu = false;
                }

                //fase rua japonesa
                if (INFOeCOMPRAfase[5] && Mouse.GetState().LeftButton == ButtonState.Pressed && compramenu.Contains(mousePosition))
                {
                    BOTAO = true;
                    Bcompramenu = true;
                }
                if (Bcompramenu && !BOTAO && INFOeCOMPRAfase[5])
                {
                    if (Qcompletadas >= 100 && P1.honra >= 50)
                    {
                        FASEdestravada[5] = true;
                        CLICKMENUCOMPRA = false;
                        INFOeCOMPRAfase[5] = false;
                    }
                    Bcompramenu = false;
                }

            }
        }