Update IntroScreen to Flappy Turtle

This commit is contained in:
David96 2021-01-02 12:20:45 +01:00
parent 2f699eb5e5
commit 374142c071

View File

@ -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);
}