public MenuItem(MenuScreen screen, String text, Action func, MenuItemAlignment align) { this.screen = screen; this.text = text; this.Func = func; bloated = 1f; bloatedInc = false; Vector2 size = ScreenManager.Font.MeasureString(text); if (align == MenuItemAlignment.Center) { int x = screen.getScreenManager().GraphicsDevice.Viewport.Width / 2 - (int)size.X / 2; int y = screen.getScreenManager().GraphicsDevice.Viewport.Height / 2 - (int)size.Y / 2; position = new Vector2(x, y); } else { position = new Vector2(0, 0); } }