public void LoadContent(ContentManager theContentManager)
        {
            textBoxSprite = new Sprite(theContentManager, "LoginMenu/TextBox");
            statusTextBoxSprite = new Sprite(theContentManager, "LoginMenu/TransparentTextBox");

            registerButtonUp = new Sprite(theContentManager, "LoginMenu/RegisterButtonUp");
            registerButtonDown = new Sprite(theContentManager, "LoginMenu/RegisterButtonDown");
            loginButtonUp = new Sprite(theContentManager, "LoginMenu/LoginButtonUp");
            loginButtonDown = new Sprite(theContentManager, "LoginMenu/LoginButtonDown");
            exitButtonUp = new Sprite(theContentManager, "LoginMenu/exitButtonUp");
            exitButtonDown = new Sprite(theContentManager, "LoginMenu/exitButtonDown");

            emailLabel = new Sprite(theContentManager, "LoginMenu/EmailLabel");
            passwordLabel = new Sprite(theContentManager, "LoginMenu/PasswordLabel");

            backgroundSprite = new Sprite(theContentManager, "LoginMenu/Background");
            logoSprite = new Sprite(theContentManager, "LoginMenu/Logo");

            textBoxFont = theContentManager.Load<SpriteFont>("LoginMenu/LoginFont");

            textInputDevice = new TextInputDevice(myGame.Window.Handle);

            usernameTextBox = new TextBox(textInputDevice, 290, 239, textBoxSprite, textBoxFont);
            usernameTextBox.MarginX = 20;
            usernameTextBox.MarginY = 20;
            usernameTextBox.textColor = Color.White;

            passwordTextBox = new TextBox(textInputDevice, 290, 306, textBoxSprite, textBoxFont);
            passwordTextBox.isPassword = true;
            passwordTextBox.MarginX = 20;
            passwordTextBox.MarginY = 20;
            passwordTextBox.textColor = Color.White;

            statusTextBox = new TextBox(textInputDevice, 200, 416, statusTextBoxSprite, textBoxFont);
            statusTextBox.ReadOnly = true;
            statusTextBox.MarginX = 20;
            statusTextBox.MarginY = 20;
            statusTextBox.textColor = Color.White;
            statusTextBox.Alignment = TextAlignment.Centered;

            loginButton = new Button("", 416, 372, loginButtonUp, loginButtonDown, textBoxFont);

            registerButton = new Button("", 290, 372, registerButtonUp, registerButtonDown, textBoxFont);

            exitButton = new Button("", 12, 552, exitButtonUp, exitButtonDown, textBoxFont);
        }
        public void LoadContent(ContentManager theContentManager)
        {
            textBoxSprite = new Sprite(theContentManager, "LoginMenu/TextBox");
            statusTextBoxSprite = new Sprite(theContentManager, "LoginMenu/TransparentTextBox");

            submitButtonUp = new Sprite(theContentManager, "CreateAccountMenu/SubmitButtonUp");
            submitButtonDown = new Sprite(theContentManager, "CreateAccountMenu/SubmitButtonDown");
            backButtonUp = new Sprite(theContentManager, "CreateAccountMenu/BackButtonUp");
            backButtonDown = new Sprite(theContentManager, "CreateAccountMenu/BackButtonDown");

            emailLabel = new Sprite(theContentManager, "CreateAccountMenu/EmailLabel");
            passwordLabel = new Sprite(theContentManager, "CreateAccountMenu/PasswordLabel");
            verifyLabel = new Sprite(theContentManager, "CreateAccountMenu/VerifyPasswordLabel");

            backgroundSprite = new Sprite(theContentManager, "CreateAccountMenu/Background");

            logoSprite = new Sprite(theContentManager, "CreateAccountMenu/Logo");

            textBoxFont = theContentManager.Load<SpriteFont>("CreateAccountMenu/CreateFont");

            textInputDevice = new TextInputDevice(myGame.Window.Handle);

            emailTextBox = new TextBox(textInputDevice, 290, 230, textBoxSprite, textBoxFont);
            emailTextBox.MarginX = 20;
            emailTextBox.MarginY = 16;
            emailTextBox.textColor = Color.White;

            passwordTextBox = new TextBox(textInputDevice, 290, 297, textBoxSprite, textBoxFont);
            passwordTextBox.isPassword = true;
            passwordTextBox.MarginX = 20;
            passwordTextBox.MarginY = 20;
            passwordTextBox.textColor = Color.White;

            verifyTextBox = new TextBox(textInputDevice, 290, 364, textBoxSprite, textBoxFont);
            verifyTextBox.isPassword = true;
            verifyTextBox.MarginX = 20;
            verifyTextBox.MarginY = 20;
            verifyTextBox.textColor = Color.White;

            statusTextBox = new TextBox(textInputDevice, 200, 460, statusTextBoxSprite, textBoxFont);
            statusTextBox.ReadOnly = true;
            statusTextBox.MarginX = 20;
            statusTextBox.MarginY = 20;
            statusTextBox.textColor = Color.White;
            statusTextBox.Alignment = TextAlignment.Centered;

            submitButton = new Button("", 350, 418, submitButtonUp, submitButtonDown, textBoxFont);

            backButton = new Button("", 12, 552, backButtonUp, backButtonDown, textBoxFont);

            if (_email != "" && _password != "") {
                emailTextBox.Text = _email;
                passwordTextBox.Text = _password;
            }
        }
        public void LoadContent(ContentManager theContentManager)
        {
            spr_MatuBackground = new Sprite(theContentManager, "CharacterCreateMenu/Matu Background");
            spr_KremBackground = new Sprite(theContentManager, "CharacterCreateMenu/Krem Background");
            spr_HumanBackground = new Sprite(theContentManager, "CharacterCreateMenu/Human Background");

            spr_RaceMatuButton = new Sprite(theContentManager, "CharacterCreateMenu/ButtonRaceMatu");
            spr_RaceKremButton = new Sprite(theContentManager, "CharacterCreateMenu/ButtonRaceKrem");
            spr_RaceHumanButton = new Sprite(theContentManager, "CharacterCreateMenu/ButtonRaceHuman");

            spr_GenderFemaleButton = new Sprite(theContentManager, "CharacterCreateMenu/ButtonGenderFemale");
            spr_GenderMaleButton = new Sprite(theContentManager, "CharacterCreateMenu/ButtonGenderMale");

            spr_ArrowLeft = new Sprite(theContentManager, "CharacterCreateMenu/ButtonLeftArrow");
            spr_ArrowRight = new Sprite(theContentManager, "CharacterCreateMenu/ButtonRightArrow");

            spr_ButtonBack_Up = new Sprite(theContentManager, "CreateAccountMenu/BackButtonUp");
            spr_ButtonBack_Down = new Sprite(theContentManager, "CreateAccountMenu/BackButtonUp");

            spr_ButtonPlay_Up = new Sprite(theContentManager, "CharacterCreateMenu/PlayButtonUp");
            spr_ButtonPlay_Down = new Sprite(theContentManager, "CharacterCreateMenu/PlayButtonDown");

            spr_Overlay = new Sprite(theContentManager, "CharacterCreateMenu/Panel Overlay");
            spr_SelectBox = new Sprite(theContentManager, "CharacterCreateMenu/SelectBox");

            spr_TextBox = new Sprite(theContentManager, "CharacterCreateMenu/TextBox");
            spr_TextBoxTransparent = new Sprite(theContentManager, "CreateAccountMenu/Transparent TextBox");

            spr_NameLabel = new Sprite(theContentManager, "CharacterCreateMenu/NameLabel");

            fnt_Username = theContentManager.Load<SpriteFont>("CharacterCreateMenu/UsernameFont");

            buttonFont = theContentManager.Load<SpriteFont>("CharacterCreateMenu/buttonFont");

            textInputDevice = new TextInputDevice(myGame.Window.Handle);
            txt_Username = new TextBox(textInputDevice, 432, 500, spr_TextBox, fnt_Username);
            txt_Username.MarginX = 20;
            txt_Username.MarginY = 20;
            txt_Username.textColor = Color.White;

            txt_StatusText = new TextBox(textInputDevice, 343, 532, spr_TextBoxTransparent, fnt_Username);
            txt_StatusText.ReadOnly = true;
            txt_StatusText.MarginX = 20;
            txt_StatusText.MarginY = 20;
            txt_StatusText.Visible = false;
            txt_StatusText.textColor = Color.White;

            buttons = new List<Button>();

            btn_RaceHuman = new Button("", 33, 30, spr_RaceHumanButton, spr_RaceHumanButton, buttonFont);
            btn_RaceMatu = new Button("", 108, 30, spr_RaceMatuButton, spr_RaceMatuButton, buttonFont);
            btn_RaceKrem = new Button("", 174, 30, spr_RaceKremButton, spr_RaceKremButton, buttonFont);

            btn_GenderMale = new Button("", 70, 144, spr_GenderMaleButton, spr_GenderMaleButton, buttonFont);
            btn_GenderFemale = new Button("", 152, 144, spr_GenderFemaleButton, spr_GenderFemaleButton, buttonFont);

            btn_HairStyleLeft = new Button("", 39, 264, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_HairStyleRight = new Button("", 219, 264, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_HairColorLeft = new Button("", 39, 304, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_HairColorRight = new Button("", 219, 304, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_FaceStyleLeft = new Button("", 39, 336, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_FaceStyleRight = new Button("", 219, 336, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_ShirtStyleLeft = new Button("", 39, 373, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_ShirtStyleRight = new Button("", 219, 373, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_ShirtColorLeft = new Button("", 39, 410, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_ShirtColorRight = new Button("", 219, 410, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_LegsStyleLeft = new Button("", 39, 445, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_LegsStyleRight = new Button("", 219, 445, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_LegsColorLeft = new Button("", 39, 485, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_LegsColorRight = new Button("", 219, 485, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_SkinColorLeft = new Button("", 39, 520, spr_ArrowLeft, spr_ArrowLeft, buttonFont);
            btn_SkinColorRight = new Button("", 219, 520, spr_ArrowRight, spr_ArrowRight, buttonFont);

            btn_Play = new Button("", 689, 553, spr_ButtonPlay_Up, spr_ButtonPlay_Down, buttonFont);
            btn_Back = new Button("", 310, 553, spr_ButtonBack_Up, spr_ButtonBack_Down, buttonFont);

            buttons.Add(btn_RaceHuman);
            buttons.Add(btn_RaceMatu);
            buttons.Add(btn_RaceKrem);
            buttons.Add(btn_GenderMale);
            buttons.Add(btn_GenderFemale);
            buttons.Add(btn_HairStyleLeft);
            buttons.Add(btn_HairStyleRight);
            buttons.Add(btn_HairColorLeft);
            buttons.Add(btn_HairColorRight);
            buttons.Add(btn_FaceStyleLeft);
            buttons.Add(btn_FaceStyleRight);
            buttons.Add(btn_ShirtStyleLeft);
            buttons.Add(btn_ShirtStyleRight);
            buttons.Add(btn_ShirtColorLeft);
            buttons.Add(btn_ShirtColorRight);
            buttons.Add(btn_LegsStyleLeft);
            buttons.Add(btn_LegsStyleRight);
            buttons.Add(btn_LegsColorLeft);
            buttons.Add(btn_LegsColorRight);
            buttons.Add(btn_SkinColorLeft);
            buttons.Add(btn_SkinColorRight);
            buttons.Add(btn_Play);
            buttons.Add(btn_Back);

            UpdateCharacterImage();
        }