public override void Draw(GameTime gameTime)
{
GameRef.SpriteBatch.Begin();
GameRef.SpriteBatch.Draw(_background, new Rectangle(0, 0, Config.Resolution.X, Config.Resolution.Y), Color.Yellow);
GameRef.SpriteBatch.DrawString(_titleFont, _title,
new Vector2(
Game.GraphicsDevice.Viewport.Width / 2f - _titleFont.MeasureString(_title).X / 2 + 5,
Game.GraphicsDevice.Viewport.Height / 2f - (_titleFont.MeasureString(_title).Y * 2) + 5),
Color.Black);
GameRef.SpriteBatch.DrawString(_titleFont, _title,
new Vector2(
Game.GraphicsDevice.Viewport.Width / 2f - _titleFont.MeasureString(_title).X / 2,
Game.GraphicsDevice.Viewport.Height / 2f - (_titleFont.MeasureString(_title).Y * 2)),
Color.White);
for (int i = 0; i < _messages.Length; i++)
{
GameRef.SpriteBatch.DrawString(ControlManager.SpriteFont, _messages[i],
new Vector2(
Game.GraphicsDevice.Viewport.Width / 2f - ControlManager.SpriteFont.MeasureString(_messages[i]).X / 2,
Game.GraphicsDevice.Viewport.Height / 2f - ControlManager.SpriteFont.MeasureString(_messages[i]).Y / 2 + 20 * i),
Color.White);
}
GameRef.SpriteBatch.End();
ControlManager.Draw(GameRef.SpriteBatch);
base.Draw(gameTime);
}