public LoginGump() : base(0, 0) { int hue = 1132; // dark brown _renderFullScreen = false; // backdrop AddControl(new GumpPic(this, 0, 0, 0, 9001,0)); // quit button AddControl(new Button(this, 0, 554, 2, 5513, 5515, ButtonTypes.Activate, 0, (int)LoginGumpButtons.QuitButton)); ((Button)LastControl).GumpOverID = 5514; // Log in to Ultima Online AddControl(new TextLabelAscii(this, 0, 254, 305, hue, 2, Data.StringList.Entry(3000038))); // Account Name AddControl(new TextLabelAscii(this, 0, 181, 346, hue, 2, Data.StringList.Entry(3000099))); // Password AddControl(new TextLabelAscii(this, 0, 181, 386, hue, 2, Data.StringList.Entry(3000103))); // name field TextEntry g1 = new TextEntry(this, 0, 332, 346, 200, 20, 0, (int)LoginGumpTextFields.AccountName, 32, "Admin"); g1.HtmlTag = "<basefont color=#000000><big>"; AddControl(new ResizePic(this, g1)); AddControl(g1); // password field TextEntry g2 = new TextEntry(this, 0, 332, 386, 200, 20, 0, (int)LoginGumpTextFields.Password, 32, "123"); g2.IsPasswordField = true; g2.HtmlTag = "<basefont color=#000000><big>"; AddControl(new ResizePic(this, g2)); AddControl(g2); // login button AddControl(new Button(this, 0, 610, 435, 5540, 5542, ButtonTypes.Activate, 0, (int)LoginGumpButtons.LoginButton)); ((Button)LastControl).GumpOverID = 5541; // Version information AddControl(new TextLabelAscii(this, 0, 183, 421, hue, 9, Utility.VersionString)); }
public CreateCharAppearanceGump() : base(0, 0) { _renderFullScreen = false; // backdrop AddControl(new GumpPicTiled(this, 0, 0, 0, 640, 480, 9274)); AddControl(new GumpPic(this, 0, 0, 0, 5500, 0)); // character name AddControl(new GumpPic(this, 0, 280, 53, 1801, 0)); _Name = new TextEntry(this, 0, 238, 70, 234, 20, 0, 0, 29, string.Empty); AddControl(new ResizePic(this, _Name)); AddControl(_Name); // character window AddControl(new GumpPic(this, 0, 238, 98, 1800, 0)); // paperdoll _paperdoll = new PaperdollLargeUninteractable(this, 0, 237, 97); _paperdoll.IsCharacterCreation = true; AddControl(_paperdoll); // left option window AddControl(new ResizePic(this, 0, 82, 125, 3600, 151, 310)); // this is the place where you would put the race selector. // if you do add it, move everything else in this left window down by 45 pixels // gender AddControl(new TextLabelAscii(this, 1, 100, 141, 2037, 9, Data.StringList.Entry(3000120))); _Gender = new DropDownList(this, 0, 97, 154, 122, 0, 2, new string[] { Data.StringList.Entry(3000118), Data.StringList.Entry(3000119) }, false); AddControl(_Gender); // hair (male) AddControl(new TextLabelAscii(this, 1, 100, 186, 2037, 9, Data.StringList.Entry(3000121))); _HairMale = new DropDownList(this, 1, 97, 199, 122, 0, 6, Data.HairStyles.MaleHairNames, false); AddControl(_HairMale); // facial hair (male) AddControl(new TextLabelAscii(this, 1, 100, 231, 2037, 9, Data.StringList.Entry(3000122))); _FacialHairMale = new DropDownList(this, 1, 97, 244, 122, 0, 6, Data.HairStyles.FacialHair, false); AddControl(_FacialHairMale); // hair (female) AddControl(new TextLabelAscii(this, 2, 100, 186, 2037, 9, Data.StringList.Entry(3000121))); _HairFemale = new DropDownList(this, 2, 97, 199, 122, 0, 6, Data.HairStyles.FemaleHairNames, false); AddControl(_HairFemale); // right option window AddControl(new ResizePic(this, 0, 475, 125, 3600, 151, 310)); // skin tone AddControl(new TextLabelAscii(this, 0, 489, 141, 2037, 9, Data.StringList.Entry(3000183))); _SkinHue = new ColorPicker(this, 0, new Rectangle(490, 154, 120, 24), new Rectangle(490, 140, 120, 280), 7, 8, Data.Hues.SkinTones); AddControl(_SkinHue); // hair color AddControl(new TextLabelAscii(this, 0, 489, 186, 2037, 9, Data.StringList.Entry(3000184))); _HairHue = new ColorPicker(this, 0, new Rectangle(490, 199, 120, 24), new Rectangle(490, 140, 120, 280), 8, 6, Data.Hues.HairTones); AddControl(_HairHue); // facial hair color (male) AddControl(new TextLabelAscii(this, 1, 489, 231, 2037, 9, Data.StringList.Entry(3000185))); _FacialHairHue = new ColorPicker(this, 1, new Rectangle(490, 244, 120, 24), new Rectangle(490, 140, 120, 280), 8, 6, Data.Hues.HairTones); AddControl(_FacialHairHue); // back button AddControl(new Button(this, 1, 586, 435, 5537, 5539, ButtonTypes.Activate, 0, (int)Buttons.BackButton)); ((Button)LastControl).GumpOverID = 5538; // forward button AddControl(new Button(this, 1, 610, 435, 5540, 5542, ButtonTypes.Activate, 0, (int)Buttons.ForwardButton)); ((Button)LastControl).GumpOverID = 5541; // quit button AddControl(new Button(this, 0, 554, 2, 5513, 5515, ButtonTypes.Activate, 0, (int)Buttons.QuitButton)); ((Button)LastControl).GumpOverID = 5514; }