protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); canhao = new Canhao(); disco = DiscoVoador.Instancia; cenario = new Cenario(); roda = new Roda(); bolasCanhao = new List <BolaCanhao>(); canhao.Imagem = Content.Load <Texture2D>(@"images/canhao"); canhao.Posicao = new Vector2(25, 453); canhao.Som = Content.Load <SoundEffect>(@"sounds/tiro"); roda.Imagem = Content.Load <Texture2D>(@"images/roda"); roda.Posicao = new Vector2(23, 405); cenario.Imagem = Content.Load <Texture2D>(@"images/cenario1"); vida = Content.Load <Texture2D>(@"images/barrahp"); cenario.Posicao = new Vector2(0, 0); disco.Imagem = Content.Load <Texture2D>(@"images/disco"); disco.Som = Content.Load <SoundEffect>(@"sounds/hit"); disco.Posicao = new Vector2(0, 0); disco.sprite = Content.Load <Texture2D>(@"images/explosao"); }
public static InformacaoDiscoVoador GetInformacao(Canhao canhao) { InformacaoDiscoVoador inf = new InformacaoDiscoVoador(); DiscoVoador discoVoador = DiscoVoador.Instancia; inf.meiaLargura = discoVoador.Imagem.Height * 1.0f / 2; inf.meiaAltura = discoVoador.Imagem.Width * 1.0f / 2; inf.yDiscoVoador = discoVoador.Posicao.Y + inf.meiaLargura; inf.xDiscoVoador = discoVoador.Posicao.X + inf.meiaAltura; inf.catetoOposto = canhao.Posicao.Y - inf.yDiscoVoador; inf.catetoAdvacente = inf.xDiscoVoador - canhao.Posicao.X; inf.distancia = (float)Math.Sqrt(Math.Pow(inf.catetoOposto, 2) + Math.Pow(inf.catetoAdvacente, 2)); return(inf); }
protected override void LoadContent() { spriteBatch = new SpriteBatch(GraphicsDevice); canhao = new Canhao(); disco = DiscoVoador.Instancia; cenario = new Cenario(); roda = new Roda(); bolasCanhao = new List<BolaCanhao>(); canhao.Imagem = Content.Load<Texture2D>(@"images/canhao"); canhao.Posicao = new Vector2(25, 453); canhao.Som = Content.Load<SoundEffect>(@"sounds/tiro"); roda.Imagem = Content.Load<Texture2D>(@"images/roda"); roda.Posicao = new Vector2(23, 405); cenario.Imagem = Content.Load<Texture2D>(@"images/cenario1"); vida = Content.Load<Texture2D>(@"images/barrahp"); cenario.Posicao = new Vector2(0, 0); disco.Imagem = Content.Load<Texture2D>(@"images/disco"); disco.Som = Content.Load<SoundEffect>(@"sounds/hit"); disco.Posicao = new Vector2(0, 0); disco.sprite = Content.Load<Texture2D>(@"images/explosao"); }