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); }
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); }