Exemplo n.º 1
0
        protected override void Initialize(Engine.EngineStuff engine, Engine.GraphicFactory factory, Engine.GraphicInfo ginfo)
        {
#if !XBOX
            if (skin != null)
            {
                manager = new Manager(engine, skin, ginfo.Window);
            }
            else
            {
                manager = new Manager(engine, ginfo.Window);
            }
#else
            if (skin != null)
            {
                manager = new Manager(engine, skin);
            }
            else
            {
                manager = new Manager(engine);
            }
#endif

            if (skin != null)
            {
                Manager.SkinDirectory = @"Content\";
            }
            else
            {
                Manager.SkinDirectory = @"Content\Skins";
            }

            manager.Initialize();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Cleans up resources that dont are exclusive of the screen
 /// </summary>
 /// <param name="engine"></param>
 protected override void CleanUp(Engine.EngineStuff engine)
 {
     if (CleanUpWhenRemoved)
     {
         videoPlayer.Dispose();
         engine.ContentManager.ReleaseAsset(location);
         base.CleanUp(engine);
     }
 }