コード例 #1
0
ファイル: ServerConnectUI.cs プロジェクト: nwrush/DnD
        public override void Load()
        {
            base.Load();

            //this.BackgroundColor = Color.Black;

            Entity title = new Entity(new PointF(0, -100), new Size(512, 250), new Texture(Resources.Logo));
            title.Parallax = new PointF(0, 0);
            this.Add(title);

            GUITextField portBox = new GUITextField(new PointF(0, 90), new Size(300, 30), " ");
            portBox.InitTexture();
            portBox.TextColor = Color.White;
            this.Add(portBox);

            GUIButton start = new GUIButton(new Size(150, 30), "Start Server");
            start.BackgroundColor = Color.Crimson;
            start.TextColor = Color.DarkRed;
            start.Y = 140;
            this.Add(start);
            start.Pressed += (object sender, EventArgs e) =>
            {
                GV.Engine.SetWorld(new ServerUI());
            };

            portBox.OnEnter += (object sender, EventArgs e) => {
                start.SetState(ButtonState.Pressed);
            };
        }