public void Draw(SpriteBatch spritebatch) { if (Textured == true) { if (Selected) { spritebatch.Draw(SelectedTexture, position, null, Color.White, 0f, new Vector2(mainTexture.Width / 2, mainTexture.Height / 2), 1.0f, SpriteEffects.None, 0); } else { spritebatch.Draw(CurrentTexture, position, null, Color.White, 0f, new Vector2(mainTexture.Width / 2, mainTexture.Height / 2), 1.0f, SpriteEffects.None, 0); } spritebatch.DrawString(Font, Text, textPosition, FontColor, 0f, new Vector2(mainTexture.Width / 2, mainTexture.Height / 2), 1.0f, SpriteEffects.None, 0); } else { if (Selected == true) { SelectedBox.Draw(spritebatch); } else { DefaultBox.Draw(spritebatch); } spritebatch.DrawString(Font, Text, textPosition, FontColor); } }
public void Draw(SpriteBatch spritebatch) { if (Textured == true) { spritebatch.Draw(CurrentTexture, Position, Color.White); spritebatch.DrawString(Font, Text, TextPosition, FontColor); } else { if (Selected == true) { SelectedBox.Draw(spritebatch); } else { DefaultBox.Draw(spritebatch); } spritebatch.DrawString(Font, Text, TextPosition, FontColor); } }