public ConnectGameMenu(SpriteFont font, MenuManager manager) { mIPLabel = new ButtonItem(font, "IP: "); mIPTextField = new TextInputItem(font, "localhost"); mIPTextField.Link(() => { ip = false; }); mPortLabel = new ButtonItem(font, "Port: "); mPortTextField = new TextInputItem(font, "8090", ReadyConnect); mItemListV1 = new ItemListSelectable(null, new Vector2(0, 0), ItemListType.Horizontal); mItemListV2 = new ItemListSelectable(null, new Vector2(0, 40), ItemListType.Horizontal); //mItemList = new ItemListSelectable(null, new Vector2(50, 50), ItemListType.Vertical, // new List<IMenuItem> { // mIPLabel, mIPTextField, mPortLabel, mPortTextField // }); //mItemList = new ItemListSelectable(null, new Vector2(50, 50), ItemListType.Vertical); // mItemList.AddItem(mItemListV1); //mItemList.AddItem(mItemListV2); mItemListV1.AddItem(mIPLabel); mItemListV1.AddItem(mIPTextField); mItemListV2.AddItem(mPortLabel); mItemListV2.AddItem(mPortTextField); }
public HostGameMenu(SpriteFont font, MenuManager manager) { mPortLabel = new ButtonItem(font, "Port: "); mHostPortTextField = new TextInputItem(font, "8090", ReadyHost); mHostPortTextField.SetPosition(mPortLabel.GetItemSpan().X + 10, 0); }