void DrawEmailInput(Renderer sb) { // Draw email field m_Email.Draw(sb); Happiness.ShadowString(sb, Assets.HelpFont, m_szEmailText, m_vEmailLabelPosition, Color.LightGray); // Draw password field m_Password.Draw(sb); Happiness.ShadowString(sb, Assets.HelpFont, m_szPasswordText, m_vPasswordLabelPosition, Color.LightGray); // Draw confirm password field if (m_bEmailCreate) { m_Password2.Draw(sb); Happiness.ShadowString(sb, Assets.HelpFont, m_szPasswordText2, m_vPassword2LabelPosition, Color.LightGray); } Happiness.ShadowString(sb, Assets.DialogFont, m_szAccountStatusText, m_vAccountStatusPosition, Color.Goldenrod); m_AccountStatusButton.Draw(sb); foreach (UIButton b in m_DialogButtons) { b.Draw(sb); } }
public void Draw(Renderer sb) { // Draw frame sb.Draw(Assets.TransparentBox, m_Rect, Color.SteelBlue); sb.Draw(Assets.TransparentBox, m_Rect, Color.SteelBlue); sb.Draw(Assets.TransparentBox, m_Rect, Color.SteelBlue); sb.Draw(Assets.TransparentBox, m_Rect, Color.SteelBlue); // Draw text Happiness.ShadowString(sb, Assets.DialogFont, m_szTitle, m_vTitlePosition, Color.Goldenrod); Happiness.ShadowString(sb, Assets.HelpFont, m_szSecondaryText, m_vSecondaryPosition, Color.LightGray); // Draw input field m_Input.Draw(sb); // Draw buttons foreach (UIButton b in m_Buttons) { b.Draw(sb); } }