Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }