Als je niets overerft van speelbord kun je speelbord natuurlijk net zo goed een aparte klasse maken. Moet je dus even naar kijken als je klaar bent met je design.
Je hebt nu een array van vakje, maar die moet je vullen met de constuctor van vakje:
Code:
SpeelbordArray[0]= new vakje(...constructor van vakje...)
gewoon nog even mee spelen en eventueel dus eerst in een apart klein programmaatje knutselen
Op dit moment weet ik nog niet zo goed wat ik zou moeten overerven, maar dit komt waarschijnlijk nog.
Over die array van vakjes, ik heb nu het volgende:
---------------------------------------------------------------------
class Vakje : Speelbord
{
public string omschrijving;
public bool speciaal;
public enum status {verkocht, onverkocht};
public int prijs;
public Vakje(string _omschrijving, bool _speciaal, int _prijs)
{
omschrijving = _omschrijving;
speciaal = _speciaal;
prijs = _prijs;
}
}
---------------------------------------------------------------
class Speelbord
{
Vakje[] speelbordArray = new Vakje[40];
speelbordArray[0] = new Vakje("Start" , true , 0);
}
------------------------------------------------------------------------------
Maar "speelbordArray[0] = new Vakje..." werkt niet met volgende error melding: The name 'speelbordArray' does not exist in the current context. Ben helemaal verward nu