gamer1
Legacy Member
Timmos zei:owkeey... ik merk toch een paar vreemde dingen.
2) i moet inderdaad gedeclareerd worden. i zou infeite de positie van ne Pion moeten zijn. Dus ik vraag mij af van waar die i komt. Beter zou zijn dat je na het verzetten van je Pion ergens een methode in Pion aanroept die verwijst naar die controleermethode, en daarbij als parameter meegeeft wat zijn huidige positie is.
De andere punten zijn aangepast. Maar deze begrijp ik niet 100%.
Die i wat ik gebruik zou eigenlijk die i van public Ganzenbord moeten zijn. Die i wijst toch op welk vakje van t bord je staat. Als je dus een methode meegeeft voor de verschillende i's (hier 11,21,31,42,58) dan moet m, als de pion hierop komt, de bijhorende methode uitvoeren. Zou ik da nie kunne oplosse door de declaratie van de i uit de for lus juist boven public Ganzenbord te zetten?
Code:
public Ganzenbord()
{ for (int i=1;i<=63;i++)
vakje[i] = i;
}
public void controleerVakje()
{ if (i==11 || i==21 || i==31) dubbelVooruit(); else
if (i==42) gaNaar39(); else
if (i==58) gaNaar1();
}
@ QplQyer: Persoonlijk(ben dan ook een noob op dit gebied) vind ik uw oplossing er wat moeilijker uitzien. Of m beter/slechter is weet ik totaal nie, ma we moeten de code ook wa kunne uitlegge, en da vind ik iets simpeler bij de huidige oplossing.

