Ejemplo n.º 1
0
        protected override void Draw(GameTime gameTime)
        {
            GraphicsDevice.Clear(Color.CornflowerBlue);

            // TODO: 在此处添加绘图代码
            spriteBatch.Begin();
            background.Draw();
            foreach (Block b in blocks)
            {
                b.Draw();
            }
            bird.Draw();
            frame.Draw();
            spriteBatch.DrawString(font, bird.Score.ToString(), scorePositions[0], Color.White);
            spriteBatch.DrawString(font, GameData.gBestScore.ToString(), scorePositions[1], Color.White);
            if (SAMusicManager.IfPlaySound)
            {
                soundOn.Draw();
            }
            else
            {
                soundOff.Draw();
            }
            if (ifWin)
            {
                winSprite.Draw();
            }
            spriteBatch.End();
            base.Draw(gameTime);
        }
Ejemplo n.º 2
0
 public void Draw()
 {
     block0.Draw();
     block1.Draw();
 }