public override void Draw(GameTime gameTime) { Resolution.BeginDraw(); SpriteBatch spriteBatch = ScreenManager.SpriteBatch; Viewport viewport = ScreenManager.Game.GraphicsDevice.Viewport; Vector2 buttonTextureL = new Vector2(478, 486); spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, null, null, null, null, Resolution.getTransformationMatrix()); spriteBatch.Draw(backgroundTexture, Vector2.Zero, Color.White); spriteBatch.Draw(buttonTexture, buttonTextureL, Color.White); spriteBatch.End(); }
public override void Draw(Microsoft.Xna.Framework.GameTime gameTime) { SpriteBatch spriteBatch = ScreenManager.SpriteBatch; Vector2 menuPosition = new Vector2(currentPosition.X, currentPosition.Y); spriteBatch.Begin(SpriteSortMode.Immediate, BlendState.AlphaBlend, null, null, null, null, Resolution.getTransformationMatrix()); for (int i = 0; i < menuentriesText.Count; i++) { bool isSelected = (i == selectedEntry); DrawTextEntry(spriteBatch, gameTime, menuentriesText[i], menuPosition, isSelected); menuPosition.Y += menuText.LineSpacing; } spriteBatch.End(); }