Update IntroScreen to Flappy Turtle
This commit is contained in:
parent
2f699eb5e5
commit
374142c071
|
|
@ -11,6 +11,40 @@ class IntroScreen
|
|||
t.hinterlasseSpur();
|
||||
}
|
||||
|
||||
private void drawR(Turtle t)
|
||||
{
|
||||
t.setzeRichtung(-90);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(40);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(180);
|
||||
t.geheVor(40);
|
||||
t.geheVor(-50);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
}
|
||||
|
||||
private void drawT(Turtle t)
|
||||
{
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(25);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(100);
|
||||
t.geheVor(-100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(25);
|
||||
}
|
||||
|
||||
private void drawL(Turtle t)
|
||||
{
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(50);
|
||||
}
|
||||
|
||||
/*
|
||||
* Draws Flappy Bird on screen.
|
||||
* There are surely much nicer ways of doing this but this had the least
|
||||
|
|
@ -40,10 +74,7 @@ class IntroScreen
|
|||
|
||||
// L
|
||||
goTo(t, 110, 100);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(50);
|
||||
drawL(t);
|
||||
|
||||
// A
|
||||
goTo(t, 170, 200);
|
||||
|
|
@ -89,51 +120,44 @@ class IntroScreen
|
|||
t.geheVor(50);
|
||||
|
||||
t.setzeFarbe("blau");
|
||||
// B
|
||||
// T
|
||||
goTo(t, 50, 210);
|
||||
drawT(t);
|
||||
|
||||
// U
|
||||
goTo(t, 110, 210);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(-90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(180);
|
||||
t.geheVor(50);
|
||||
t.geheVor(-40);
|
||||
t.setzeRichtung(-90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(180);
|
||||
t.geheVor(40);
|
||||
|
||||
// I
|
||||
goTo(t, 110, 210);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(100);
|
||||
|
||||
// R
|
||||
goTo(t, 170, 310);
|
||||
t.setzeRichtung(-90);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(40);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(180);
|
||||
t.geheVor(40);
|
||||
t.geheVor(-50);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
drawR(t);
|
||||
|
||||
// D
|
||||
goTo(t, 235, 210);
|
||||
t.geheVor(100);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(-5);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(-90);
|
||||
t.geheVor(100);
|
||||
// T
|
||||
goTo(t, 230, 210);
|
||||
drawT(t);
|
||||
|
||||
// L
|
||||
goTo(t, 290, 210);
|
||||
drawL(t);
|
||||
|
||||
// E
|
||||
goTo(t, 400, 210);
|
||||
t.setzeRichtung(180);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(45);
|
||||
t.geheVor(-45);
|
||||
t.setzeRichtung(90);
|
||||
t.geheVor(50);
|
||||
t.setzeRichtung(0);
|
||||
t.geheVor(50);
|
||||
|
||||
t.setzeGeschwindigkeit(10);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user