|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSchildpad
public class Schildpad
Klasse voor een virtuele schildpad die kan tekenen, gebaseerd op de Logo-schildpad van Seymour Papert.
Constructor Summary | |
---|---|
Schildpad()
Constructor voor een schildpad; maakt een schildpad op positie (200, 200) die naar boven kijkt. |
Method Summary | |
---|---|
void |
achteruit(double x)
Laat de schildpad een stukje x achteruit lopen |
void |
draaiLinks(double hoek)
De schildpad draait naar links over de opgegeven hoek. |
void |
draaiRechts(double hoek)
De schildpad draait naar rechts over de opgegeven hoek. |
void |
gaNaar(double x,
double y)
Zet de schildpad op positie (x,y). |
String |
getKleur()
Levert de kleur van de schildpad (en daarmee van de pen). |
int |
getRichting()
Levert de richting waarin de schildpad kijkt in graden. |
int |
getX()
Levert de x-coordinaat van de positie van de schildpad. |
int |
getY()
Levert de y-coordinaat van de positie van de schildpad. |
boolean |
isPenNeer()
Levert de waarde true als de pen van de schilpad naar beneden is zodat hij kan tekenen. |
boolean |
isVerborgen()
Levert true als deze schildpad verborgen is. |
void |
penNeer()
Doe de pen naar beneden, zodat vanaf nu de schildpad tekent als vooruit of achteruit gaat. |
void |
penOmhoog()
Doe de pen omhoog, zodat vanaf nu de schildpad niet tekent. |
void |
reset()
Zet deze schildpad terug op zijn uitgangspositie. |
void |
setKleur(String kleur)
Verandert de kleur van de schildpad. |
void |
setRichting(double richting)
Verander de richting van de schilpad. |
void |
slaap(int ms)
Laat de schildpad ms milliseconden slapen |
void |
toon()
Toont deze schildpad in het venster. |
void |
verberg()
Verbergt deze schildpad in het venster. |
void |
vooruit(double x)
De schildpad loopt x pixels vooruit. |
void |
wisTekening()
Wis de tekening van deze schildpad. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Schildpad()
Method Detail |
---|
public void achteruit(double x)
public void draaiLinks(double hoek)
public void draaiRechts(double hoek)
public void gaNaar(double x, double y)
public String getKleur()
public int getRichting()
public int getX()
public int getY()
public boolean isPenNeer()
public boolean isVerborgen()
public void penNeer()
public void penOmhoog()
public void reset()
public void setKleur(String kleur)
public void setRichting(double richting)
public void slaap(int ms)
public void toon()
public void verberg()
public void vooruit(double x)
public void wisTekening()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |