Proclipsing: Använda Eclipse IDE för bearbetning projekt (12 / 14 steg)
Steg 12: PApplet i andra klasser
Bära med mig, vi är knäna i de tekniska bitarna här.
Lägg först till koden för en boll klass — bara för att se hur allt fungerar. I konstruktorn för bollen passerar vi i fallet av AwesomeFun, som i sin tur får tillgång till alla PApplet funktioner.
Nu, gå till Arkiv -> Ny -> klass och skapa en ny klass som heter bollen.
Koden jag har här visar en ganska standard teknik där vi spara en kopia av objektet PApplet i konstruktören. Vi använder detta senare för ritning funktioner: p.fill, p.ellipse, etc. Eftersom funktionerna ritning metoder (eller medlemsvariabler, beroende på ditt språkbruk) av PApplet, behöver de en giltig instans av klassen PApplet.
När du vänjer sig göra detta för alla din klass konstruktörer, verkar det inte så konstigt.