Наследование: IDisposablePlus
Пример #1
0
        private static void Initialize()
        {
            Opts = new AppOptions();
            Mgr = new AppManager(Opts, GenerateGraphicsContext(), MainMenuMode.MainMenuModeFactory);

            Mgr.GoToTitleScreenMode();
        }
Пример #2
0
        public TextureManager(AppManager mgr)
        {
            if (mgr == null)
                throw new ArgumentNullException();
            Mgr = mgr;

            InitializeTextures();
        }
Пример #3
0
        private static void Cleanup()
        {
            Mgr.Dispose();
            Mgr = null;

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

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