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

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

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

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

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