Пример #1
0
 public ListMenuItem(MenuScene menu, Rectangle boundaries, HighScores hs)
     : base(menu, boundaries, hs.ToString(), null)
 {
     textNaturalPosition = new Vector2(inner.Left + HORIZONTAL_PADDING, inner.Top + VERTICAL_PADDING);
 }
Пример #2
0
            public ListMenuItem(MenuScene menu, Vector2 pos, HighScores hs)
                : base(menu)
            {
                this.Text = hs.ToString();
                textDim = font.MeasureString(this.Text);

                outer = new Rectangle((int)pos.X, (int)pos.Y, (int)(textDim.X + 2 * HORIZONTAL_PADDING), (int)(textDim.Y + 2 * VERTICAL_PADDING));
                inner = new Rectangle(outer.Left + BORDER, outer.Top + BORDER, outer.Width - 2 * BORDER, outer.Height - 2 * BORDER);

                textNaturalPosition = new Vector2(inner.Left + HORIZONTAL_PADDING, inner.Top + VERTICAL_PADDING);
            }