Exemplo n.º 1
0
        public MonopolyGame(int players, int timerTime)
        {
            InitializeComponent();
            board = new Board(players);
            board.SetValue(Grid.ColumnProperty, 1);
            board.SetValue(Grid.RowProperty, 2);
            mainGrid.Children.Add(board);

            Ch.Add_EventHandler(viewDeed_OnClick);

            cover = new Rectangle();
            cover.SetValue(Grid.RowSpanProperty, 3);
            cover.SetValue(Grid.ColumnSpanProperty, 3);
            cover.Fill    = Brushes.White;
            cover.Opacity = 0.5;


            timeElapsed    = 0;
            this.timerTime = timerTime;
            timer          = new DispatcherTimer();
            timer.Interval = new TimeSpan(0, 1, 0);
            timer.Tick    += Timer_Elapsed;
            SetRemainingTime(timerTime);
            timer.Start();

            cardViewer.buttonMinus.Click            += Button_Click_Minus;
            cardViewer.buttonPlus.Click             += Button_Click_Plus;
            cardViewer.TextBoxMoneyNeeded.IsReadOnly = true;

            rnd = new Random();
            RoleDices();

            InitilizeData(players);
        }