[C#] MVC model yahtzee

Status
Niet open voor verdere reacties.

Cynni

Nieuwe gebruiker
Lid geworden
11 mrt 2015
Berichten
4
Hello people,

Ik heb als opdracht om het yahtzee spel te maken met het mvc model maar ik krijg iets niet gemaakt. Ik heb een cheat en als je deze gebruikt wordt er een dobbelsteen toegevoegd. Wanneer het spel load dan worden er automatisch 5 dobbelsteen aangemaakt met deze code
code:

Code:
int mAantalTeerlingen = 5;

void TeerlingenTonen()
    {
      for (int i = 0; i < mAantalTeerlingen; i++)
      {
        //instantie van teerlingcontroller
        TeerlingController tijdelijkeTeerling = new TeerlingController();
        mTeerlingenControl.Add(tijdelijkeTeerling);
        cheatsview.AddTeerling(tijdelijkeTeerling);
      }

      for (int i = 0; i < mAantalTeerlingen; i++)
      {
        TeerlingView teerlingView = mTeerlingenControl[i].getView();
        int horizontalPosition;
        horizontalPosition = i * teerlingView.Width;

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

        panel3.Controls.Add(teerlingView);
        Controls.Add(panel3);
        mTeerlingenControl[i].Werp();
        mTeerlingenControl[i].UpdateUI();
      }
    }

en er is een andere klasse (code behind van een view - user control) waarin de clickevent staat van de cheat. Wanneer je op deze klikt zou er een dobbelsteen worden toegevoegd.

Ik weet niet hoe ik hier aan moet beginnen. ik heb al geprobeerd om de waarde van "mAantalteerlingen" te veranderen naar 6, en de form te refreshen (maar kan niet refreshen in een andere klasse), maar ik geraak niet aan de code in form in de cheat klasse.
Omdat het maken van de dobbelstenen in de load staan weet ik niet hoe ik er een kan toevoegen wanneer het spel bezig is.

Als iemand mij hiermee kan helpen zou dit geweldig zijn.
Alvast bedankt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan