Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
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;
        }