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