Inheritance: IDisposablePlus
Esempio n. 1
0
        private static void Initialize()
        {
            Opts = new AppOptions();
            Mgr = new AppManager(Opts, GenerateGraphicsContext(), MainMenuMode.MainMenuModeFactory);

            Mgr.GoToTitleScreenMode();
        }
Esempio n. 2
0
        public TextureManager(AppManager mgr)
        {
            if (mgr == null)
                throw new ArgumentNullException();
            Mgr = mgr;

            InitializeTextures();
        }
Esempio n. 3
0
        private static void Cleanup()
        {
            Mgr.Dispose();
            Mgr = null;

            //Persist your options here if you haven't already.
            Opts = null;
        }
Esempio n. 4
0
 protected TopDown2dModeBase(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 5
0
        public void Dispose()
        {
            CleanupTextures();

            Mgr = null;
        }
Esempio n. 6
0
 public static ModeBase ZombieModeFactory(AppManager mgr)
 {
     return new ZombieMode(mgr);
 }
Esempio n. 7
0
 protected ZombieMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 8
0
 public static ModeBase FireworksModeFactory(AppManager mgr)
 {
     return new FireworksMode(mgr);
 }
Esempio n. 9
0
 public FireworksMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 10
0
 public MainMenuMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 11
0
 public IsometricMode(AppManager mgr)
     : base(mgr)
 {
 }
 protected TwinStickShooterMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 13
0
 public static ModeBase ImageViewerModeFactory(AppManager mgr)
 {
     return new ImageViewerMode(mgr);
 }
Esempio n. 14
0
 public ImageViewerMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 15
0
 public static ModeBase DrawEngineTestModeFactory(AppManager mgr)
 {
     return new SpaceRocketsMode(mgr);
 }
Esempio n. 16
0
 public SpaceRocketsMode(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 17
0
 public static ModeBase MainMenuModeFactory(AppManager mgr)
 {
     return new MainMenuMode(mgr);
 }
 public static ModeBase TwinStickShooterModeFactory(AppManager mgr)
 {
     return new TwinStickShooterMode(mgr);
 }
 protected Isometric2dModeBase(AppManager mgr)
     : base(mgr)
 {
 }
Esempio n. 20
0
 public static ModeBase IsometricModeFactory(AppManager mgr)
 {
     return new IsometricMode(mgr);
 }
Esempio n. 21
0
 protected MainMenuMode(AppManager mgr)
     : base(mgr)
 {
 }