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