Exemplo n.º 1
0
 public override void Init()
 {
     menu = new UISelectTextMenu();
     AddGUI(menu.AddText(new UISelectableText(arial24, "Play", new SFML.System.Vector2f())));
     #if DEBUG
     AddGUI(menu.AddText(new UISelectableText(arial24, "Test", new SFML.System.Vector2f()))).OnSelect       += new EventHandler((sender, e) => { StateMachine.AddState(new TestState()); });
     AddGUI(menu.AddText(new UISelectableText(arial24, "Map Editor", new SFML.System.Vector2f()))).OnSelect += new EventHandler((sender, e) => { StateMachine.AddState(new MapEditorState()); });
     #endif
     AddGUI(menu.AddText(new UISelectableText(arial24, "Settings", new SFML.System.Vector2f())));
     AddGUI(menu.AddText(new UISelectableText(arial24, "Credits", new SFML.System.Vector2f())));
     AddGUI(menu.AddText(new UISelectableText(arial24, "Quit", new SFML.System.Vector2f()))).OnSelect += new EventHandler((sender, e) => { DisplayManager.Window.Close(); });
     menu.Select(0);
     menu.CenterInWindow();
 }
Exemplo n.º 2
0
        public override void Init()
        {
            view = new View(DisplayManager.View);
            FontInfo font = new FontInfo(AssetManager.GetFont("Arial"), 40);

            Camera.ResetView();
            menu = new UISelectTextMenu(new Vector2f(), 10);
            AddGUI(menu.AddText(new UISelectableText(font, "Continue", new Vector2f()))).OnSelect  += new EventHandler((sender, e) => { StateMachine.RemoveState(); });
            AddGUI(menu.AddText(new UISelectableText(font, "Main Menu", new Vector2f()))).OnSelect += new EventHandler((sender, e) => { StateMachine.RemoveState(); StateMachine.RemoveState(); StateMachine.AddState(new MainMenuState()); });
            AddGUI(menu.AddText(new UISelectableText(font, "Quit", new Vector2f()))).OnSelect      += new EventHandler((sender, e) => { DisplayManager.Window.Close(); });
            AddSprite(new Sprite(backgroundTexture));
            AddSprite(new Sprite(Utilities.CreateTexture(DisplayManager.Width, DisplayManager.Height, new Color(127, 127, 127, 127))));
            menu.Select(0);
            menu.CenterInWindow();
        }