public Window CreateGameResult() { var resultWindow = new Window(_gameInfo.Manager) { Text = "Game Results", Height = 400, AutoScroll = true, Resizable = false }; resultWindow.Closed += (sender, args) => { MenuButton.Enabled = true; }; resultWindow.BringToFront(); resultWindow.Init(); var tabbedControl = new EndGameResults().GetTabbedControl(_gameInfo.Manager, _gameInfo.PlayerList); tabbedControl.Init(); tabbedControl.MinimumHeight = resultWindow.Height - 40; tabbedControl.MinimumWidth = resultWindow.Width - 40; tabbedControl.Parent = resultWindow; ControlManager.Add(resultWindow); tabbedControl.SelectedIndex = 0; return resultWindow; }
public void CreateSellHouseWindow() { CloseMenuWindow(); var sellHouseWindow = new Window(ControlManager.Manager); sellHouseWindow.BringToFront(); sellHouseWindow.Init(); var tabs = new SellHouse((player, house) => SellHouse(player, house, sellHouseWindow)).GetTabbedControl(ControlManager.Manager, _gameInfo.PlayerList); tabs.Init(); tabs.MinimumWidth = sellHouseWindow.Width; tabs.MinimumHeight = sellHouseWindow.Height; tabs.Parent = sellHouseWindow; sellHouseWindow.Closed += (sender, args) => { MenuButton.Enabled = true; }; ControlManager.Add(sellHouseWindow); tabs.SelectedIndex = 0; }
public void CreateRepayLoanWindow() { var repayLoanWindow = new Window(ControlManager.Manager); repayLoanWindow.BringToFront(); repayLoanWindow.Init(); var tabs = new RepayLoan((player, loan) => RepayLoan(player, loan, repayLoanWindow)).GetTabbedControl(ControlManager.Manager, _gameInfo.PlayerList); tabs.Init(); tabs.MinimumWidth = repayLoanWindow.Width; tabs.MinimumHeight = repayLoanWindow.Height; tabs.Parent = repayLoanWindow; repayLoanWindow.Closed += (sender, args) => { MenuButton.Enabled = true; }; ControlManager.Add(repayLoanWindow); tabs.SelectedIndex = 0; }