public ScoreboardController()
        {
            //maak nieuwe instantie aan van view
            view = new ScoreboardView(this);

            model = new ScoreboardModel();
        }
        public ScoreboardController()
        {
            //maak nieuwe instantie aan van view
            view = new ScoreboardView(this);

            model = new ScoreboardModel();
        }
Пример #3
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            ScoreboardController tijdelijkeScore = new ScoreboardController();

            scoreboard = tijdelijkeScore;


            for (int i = 0; i < aantalTeerlingen; i++)  //maakt 5 teerlingen aan
            {
                TeerlingController Teerling = new TeerlingController();
                teerlingen.Add(Teerling);
            }


            for (int i = 0; i < aantalTeerlingen; i++) //zet de teerlingen op hun plaats
            {
                TeerlingView teerlingView = teerlingen[i].getView();
                int          horizontalPosition;
                horizontalPosition = i * teerlingView.Width;

                teerlingView.Location = new System.Drawing.Point(horizontalPosition, 0);

                Controls.Add(teerlingView);
            }


            ScoreboardView scoreboardView = scoreboard.getView();   //zet het "aantal worpen" op hun plaats

            scoreboardView.Location = new System.Drawing.Point(200, 160);
            Controls.Add(scoreboardView);
        }
Пример #4
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < xSoortenScore; i++)
            {
                ScoreboardController tijdelijkeScore = new ScoreboardController();
                scoreboard.Add(tijdelijkeScore);
            }

            for (int i = 0; i < xTeerlingen; i++)
            {
                TeerlingController tijdelijkeTeerling = new TeerlingController();
                teerlingen.Add(tijdelijkeTeerling);
            }

            for (int i = 0; i < xTeerlingen; i++)
            {
                TeerlingView teerlingView = teerlingen[i].getView();
                int          hPosition    = i * teerlingView.Width;
                teerlingView.Location = new System.Drawing.Point(hPosition, 0);
                Controls.Add(teerlingView);
            }

            for (int i = 0; i < xSoortenScore; i++)
            {
                ScoreboardView scoreboardView = scoreboard[i].getView();
                int            hPosition      = i * scoreboardView.Width;
                scoreboardView.Location = new System.Drawing.Point(this.Width / 8 + hPosition, 220);
                Controls.Add(scoreboardView);
            }
        }
Пример #5
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < mAantalSoortenScores; i++)
            {
                //instantie van ScoreboardController
                ScoreboardController tijdelijkeScore = new ScoreboardController();
                mScoreboardControl.Add(tijdelijkeScore);
                mCheatsview.addController(tijdelijkeScore);
            }

            for (int i = 0; i < mAantalSpelers; i++)
            {
                //instantie van playercontroller
                PlayerController tijdelijkeplayer = new PlayerController();
                mPlayerControl.Add(tijdelijkeplayer);
            }

            //teerlingen tonen
            TeerlingenTonen();

            //Aanmaken player + scorebord
            mPlayerPanels[0] = panel1;
            mPlayerPanels[1] = panel2;

            ToonCheats();

            for (int i = 0; i < mAantalSpelers; i++)
            {
                mScoreboardView = mScoreboardControl[i].getView();

                addLabelPlayer(i);
                addTotaallbl(i);

                // array om labels bij te houden, zodat we ze niet altijd moeten zoeken met Find
                Label[] player1Labels = new Label[5];

                for (int j = 0; j < mAantalSoortenScores; j++)
                {
                    addButton(i, j);
                    addLabel(i, j);
                }
                mPlayerPanels[i].Controls.Add(mScoreboardView);
                mPlayerview.Controls.Add(mPlayerPanels[i]);
                Controls.Add(mPlayerview);
            }
            Controls.Add(mPlayerview);

            if (mPlayerControl[0].chooseRandomPlayer(mAantalSpelers) == 0)
            {
                mPlayerControl[0].playerModel.PlayerOneActive = false;
                changePlayer();
            }
            else
            {
                mPlayerControl[0].playerModel.PlayerOneActive = true;
                changePlayer();
            }
        }
 public ScoreboardController()
 {
     model = new ScoreboardModel();
     view  = new ScoreboardView(this);
 }
 public ScoreboardController()
 {
     model = new ScoreboardModel();
     view = new ScoreboardView(this);
 }
Пример #8
0
        private void Yahtzee_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < mAantalSoortenScores; i++)
              {
            //instantie van ScoreboardController
            ScoreboardController tijdelijkeScore = new ScoreboardController();
            mScoreboardControl.Add(tijdelijkeScore);
                mCheatsview.addController(tijdelijkeScore);
            }

              for (int i = 0; i < mAantalSpelers; i++)
              {
            //instantie van playercontroller
            PlayerController tijdelijkeplayer = new PlayerController();
            mPlayerControl.Add(tijdelijkeplayer);
              }

              //teerlingen tonen
              TeerlingenTonen();

              //Aanmaken player + scorebord
              mPlayerPanels[0] = panel1;
              mPlayerPanels[1] = panel2;

              ToonCheats();

              for (int i = 0; i < mAantalSpelers; i++)
              {
            mScoreboardView = mScoreboardControl[i].getView();

            addLabelPlayer(i);
            addTotaallbl(i);

            // array om labels bij te houden, zodat we ze niet altijd moeten zoeken met Find
            Label[] player1Labels = new Label[5];

            for (int j = 0; j < mAantalSoortenScores; j++)
            {
              addButton(i, j);
              addLabel(i, j);
            }
            mPlayerPanels[i].Controls.Add(mScoreboardView);
            mPlayerview.Controls.Add(mPlayerPanels[i]);
            Controls.Add(mPlayerview);
              }
              Controls.Add(mPlayerview);

              if (mPlayerControl[0].chooseRandomPlayer(mAantalSpelers) == 0)
              {
            mPlayerControl[0].playerModel.PlayerOneActive = false;
            changePlayer();
              }
              else
              {
            mPlayerControl[0].playerModel.PlayerOneActive = true;
            changePlayer();
              }
        }