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); }
//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- 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); } }
//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- 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 }
// 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"); }
//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- 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); }
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); } } } }
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 }
// 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; }
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); } } }
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; } }
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); }
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; } } }