From b1b3410f5b83bfcf9ee1b34f2ae8f0184bf497f9 Mon Sep 17 00:00:00 2001 From: Drahflow <drahflow@gmx.de> Date: Thu, 6 Jan 2022 23:05:04 +0100 Subject: [PATCH] Level 8 (r + u) --- level8.py | 30 ++++++++++++++++++++++++++++++ typespace.py | 5 +++-- 2 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 level8.py diff --git a/level8.py b/level8.py new file mode 100644 index 0000000..33d9f92 --- /dev/null +++ b/level8.py @@ -0,0 +1,30 @@ +from enemies import Fighter, Shooter, Boss +from objects import Text +from random import random, choice + +def level8(objects, tick): + if tick == 1: + objects.append(Text("Level 8", 50)) + objects.append(Text("Zeigefinger auch für r und u", 100)) + elif tick < 2000: + if tick % 400 == 0: + objects.append(Fighter("r", 100, 0)) + objects.append(Fighter("r", 150, 0)) + objects.append(Fighter("u", 650, 0)) + objects.append(Fighter("u", 700, 0)) + elif tick < 4000: + if tick % 400 == 0: + objects.append(Shooter("rd", 200, 0, "jfaö")) + objects.append(Fighter("rr", 250, 0)) + objects.append(Fighter("uu", 550, 0)) + objects.append(Shooter("uk", 600, 0, "jfaö")) + elif tick < 5200: + if tick % 400 == 0: + objects.append(Fighter("rs", 200, 0)) + objects.append(Fighter("rf", 250, 0)) + objects.append(Fighter("uj", 550, 0)) + objects.append(Fighter("ul", 600, 0)) + elif tick == 5200: + objects.append(Boss(choice(["fahr", "fuhr"]), 400, 0)) + elif tick == 6000: + return True diff --git a/typespace.py b/typespace.py index 4fa3340..1f08c21 100755 --- a/typespace.py +++ b/typespace.py @@ -33,10 +33,11 @@ from level4 import level4 from level5 import level5 from level6 import level6 from level7 import level7 +from level8 import level8 from won import won -levels = [level1, level2, level3, level4, level5, level6, level7, won] -# levels = [won] +levels = [level1, level2, level3, level4, level5, level6, level7, level8, won] +# levels = [level8, won] level = levels.pop(0) clock = pygame.time.Clock() completed = False -- GitLab