コード例 #1
0
        public LevelScreen(ExistingScreens title, ScreenManager screenManager)
            : base(title, screenManager)
        {
            this.Font = FontManager.LoadFont("font/menuItems");

            MenuItems = new string[]
            {
                "Level 1",
                "Level 2"
            };
        }
コード例 #2
0
        public PauseMenuScreen(ExistingScreens title, ScreenManager screenManager)
            : base(title, screenManager)
        {
            this.Font = FontManager.LoadFont("font/menuItems");

            MenuItems = new string[]
            {
                "Continue",
                "Exit Level"
            };
        }
コード例 #3
0
        public MainMenuScreen(ExistingScreens title, ScreenManager screenManager)
            : base(title, screenManager)
        {
            this.Font = FontManager.LoadFont("font/menuItems");

            MenuItems = new string[]
            {
                "New Game",
                "Load Game",
                "Settings",
                "Credits",
                "Exit"
            };
        }
コード例 #4
0
 public void SetActiveScreen(ExistingScreens screen)
 {
     ActiveScreen = screen;
 }
コード例 #5
0
 public void AddScreen(ExistingScreens key, BaseScreen screen)
 {
     this.Screens.Add(key, screen);
 }
コード例 #6
0
 public IntroScreen(ExistingScreens title, ScreenManager screenManager)
     : base(title, screenManager)
 {
 }
コード例 #7
0
 //public ExistingScreens ChangeToScreenTitle;
 public BaseScreen(ExistingScreens title, ScreenManager screenManager)
 {
     this.ScreenTitle = title;
     this.ScreenManager = screenManager;
 }
コード例 #8
0
 public CreditsScreen(ExistingScreens title, ScreenManager screenManager)
     : base(title, screenManager)
 {
     this.Font = FontManager.LoadFont("font/menuItems");
 }