Exemplo n.º 1
0
 public void DrawMessage(int order, SpriteFont font)
 {
     // Print message.
     GlobalManager.Pen.DrawString((int)position.X + (int)padding.GetX(order), (int)position.Y + (int)padding.GetY(order), drawColor, this.message, alignment, font);
 }
Exemplo n.º 2
0
        /// <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"));
        }
Exemplo n.º 3
0
        /// <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.Start, pen, Positions.Center, new Vector2(0, centerPadding.GetY(-1)), bounds, button, "Start"),
                        new Button(Actions.Options, pen, Positions.Center, null, bounds, button, "Options"),
                        new Button(Actions.Scores, pen, Positions.Center, new Vector2(0, centerPadding.GetY(1)), bounds, button, "Scores"),
                        new Button(Actions.Quit, pen, Positions.Center, new Vector2(0, centerPadding.GetY(2)), bounds, button, "Exit"));
        }