private void InitialiseExitButton(ContentManager contentManager, Rectangle screenBounds) { var buttonSprite = new Sprite { Texture = contentManager.Load<Texture2D>("button") }; buttonSprite.CenterHorizontal(new Rectangle(-200, 200, screenBounds.Width, 0)); var buttonText = new Text { Message = "Press to Exit", Color = Color.Black, SpriteFont = contentManager.Load<SpriteFont>("Title") }; buttonText.Center(buttonSprite.Bounds); IGuiEl buttonleave = new Button { //Sprite = buttonSprite, //DefaultSpriteColor = Color.White, //HoverSpriteColor = Color.Black, //Text = buttonText, //DefaultTextColor = Color.Black, //HoverTextColor = Color.White }; m_buttons.Add(buttonleave); }
public void Init(ContentManager ContentManager, Rectangle screenBounds) { string text = "Klik op de button om verder te gaan"; Vector2 position = new Vector2(100, 100); SpriteFont spritefont = ContentManager.Load<SpriteFont>("Title"); Color colour = Color.Yellow; m_text = new Text(); m_text.SpriteFont = spritefont; m_text.Color = colour; m_text.Position = position; m_text.Message = text; m_text.CenterHorizontal(new Rectangle(0, 100, screenBounds.Width, 0)); //var spriteobj = new sprite //{ // texture = contentmanager.load<texture2d>(""), // position = vector2.zero //}; //m_spritelist.add(spriteobj); InitialiseContinueButton(ContentManager, screenBounds); InitialiseExitButton(ContentManager, screenBounds); }
private void InitialiseContinueButton(ContentManager contentManager, Rectangle screenBounds) { var buttonSprite = new Sprite { Texture = contentManager.Load<Texture2D>("button2") }; buttonSprite.CenterHorizontal(new Rectangle(200, 200, screenBounds.Width, 0)); var buttonText = new Text { Message = "Press to Stay", Color = Color.Black, SpriteFont = contentManager.Load<SpriteFont>("Title") }; buttonText.Center(buttonSprite.Bounds); IGuiEl buttonstay = new Button { Sprite = buttonSprite, DefaultSpriteColor = Color.White, HoverSpriteColor = Color.Black, Text = buttonText, DefaultTextColor = Color.Black, HoverTextColor = Color.White }; buttonstay.OnClicked += ChangeBetweenScreens; m_buttons.Add(buttonstay); }