public override void Initialize()
{
this.game = new Billboard.Game();
this.game.Initialize(this);
#region WAVE SOFTWARE LICENSE AGREEMENT
this.backgroundSplashColor = new Color("#ebebeb");
this.spriteBatch = new SpriteBatch(WaveServices.GraphicsDevice);
var resourceNames = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames();
string name = string.Empty;
foreach (string item in resourceNames)
{
if (item.Contains("SplashScreen.wpk"))
{
name = item;
break;
}
}
if (string.IsNullOrWhiteSpace(name))
{
throw new InvalidProgramException("License terms not agreed.");
}
using (Stream stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(name))
{
this.splashScreen = WaveServices.Assets.Global.LoadAsset<Texture2D>(name, stream);
}
#endregion
}