/// <summary> /// This is called when the game should draw itself. /// </summary> /// <param name="gameTime">Provides a snapshot of timing values.</param> protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.Black); spriteBatch.Begin(SpriteSortMode.Deferred, BlendState.AlphaBlend, null, null, null, null, WindowScale); MapObject.Draw(spriteBatch); ScoreBoardObject.Draw(spriteBatch); PacmanObject.Draw(spriteBatch, gameTime); GhostManager.Draw(spriteBatch, gameTime); spriteBatch.End(); base.Draw(gameTime); }