/// <summary> /// Constructs a new menu entry with the specified text. /// </summary> public MenuEntry(MenuScreen menu, string text, EntryType type, GameScreen screen) { _text = text; _screen = screen; _type = type; _menu = menu; _scale = 0.9f; _alpha = 1.0f; }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { base.Initialize(); SomeGame myGame = new SomeGame(); //ScreenManager.AddScreen(new JoyOS.Game.Screens.StartScreen()); //Я комментарий) MenuScreen menuScreen = new MenuScreen("My Sample"); menuScreen.AddMenuItem("", EntryType.Separator, null); menuScreen.AddMenuItem(myGame.GetTitle(), EntryType.Screen, myGame); menuScreen.AddMenuItem("", EntryType.Separator, null); menuScreen.AddMenuItem("Exit", EntryType.ExitItem, null); // ScreenManager.AddScreen(new BackgroundScreen()); ScreenManager.AddScreen(menuScreen); // ScreenManager.AddScreen(new LogoScreen(TimeSpan.FromSeconds(3.0))); }