Stap 12: PApplet in andere klassen
Dragen met mij, we zijn knieën in de technische stukjes hier.
Eerst, het toevoegen van code voor een bal-klasse — gewoon om te zien hoe dit allemaal werkt. In de constructor voor bal geven we in de aanleg van AwesomeFun, die op zijn beurt toegang alle functies van de PApplet tot.
Ga nu naar bestand -> Nieuw -> klasse en maken van een nieuwe klasse met de naam bal.
De code die ik heb hier toont een vrij standaard techniek waar we een kopie van het PApplet-object in de constructor. We gebruiken dit later voor de tekenfuncties: p.fill, p.ellipse, enz. Omdat de tekenfuncties methoden (of lidvariabelen, afhankelijk van uw taalgebruik) van PApplet, moeten zij een geldig exemplaar van de klasse PApplet.
Zodra je wennen aan dit te doen voor alle constructeurs van uw klasse, lijkt het niet zo raar.