Esempio n. 1
0
        public override void draw()
        {
            Statics.SPRITEBATCH.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, SamplerState.LinearWrap, null, null);
            Statics.SPRITEBATCH.Draw(this.BackGround, Vector2.Zero, Color.White);


            foreach (var item in Pipe)
            {
                item.Draw();
            }


            Statics.SPRITEBATCH.Draw(this.sand, new Vector2(0, 529), Color.White);
            Scroll.draw();
            bird.Draw();
            if (bird.dead)
            {
                Statics.SPRITEBATCH.Draw(this.GameOver, Vector2.Zero, Color.White);
            }
            Statics.SPRITEBATCH.DrawString(this.font, this.score.ToString(), new Vector2(10, 10), Color.Red);

            Statics.SPRITEBATCH.End();

            base.draw();
        }