/// <summary> /// Facilitate the addition of buttons to a given state. /// </summary> /// <param name="button">Texture of the button.</param> public override void LoadButtons(Texture2D button, Padding screenPadding, Padding centerPadding, Vector2 bounds) { ShapeDrawer pen = GlobalManager.Pen; LoadButtons(new Button(Actions.Dimensions, pen, Positions.Center, null, null, button, "Change Dimensions"), new Button(Actions.Back, pen, Positions.BottomRight, screenPadding.Get(-1), bounds, button, "Back")); }
/// <summary> /// Facilitate the addition of buttons to a given state. /// </summary> /// <param name="button">Texture of the button.</param> public override void LoadButtons(Texture2D button, Padding screenPadding, Padding centerPadding, Vector2 bounds) { ShapeDrawer pen = GlobalManager.Pen; LoadButtons(new Button(Actions.Resume, pen, Positions.Center, new Vector2(0, centerPadding.GetY(-2)), bounds, button, "Resume"), new Button(Actions.Quit, pen, Positions.Center, new Vector2(0, centerPadding.GetY(-1)), null, button, "Quit to Windows"), new Button(Actions.Back, pen, Positions.BottomRight, screenPadding.Get(-1), bounds, button, "Back")); }
/// <summary> /// Facilitate the addition of buttons to a given state. /// </summary> /// <param name="button">Texture of the button.</param> public override void LoadButtons(Texture2D button, Padding screenPadding, Padding centerPadding, Vector2 bounds) { this.LoadButtons(new Button(Actions.Pause, GlobalManager.Pen, Positions.BottomRight, screenPadding.Get(-1), bounds, button, "Pause")); }