]> bicyclesonthemoon.info Git - ott/molpy-up/commitdiff
don't break game when no more platforms
authorb <rowerynaksiezycu@gmail.com>
Thu, 26 Mar 2026 23:08:05 +0000 (00:08 +0100)
committerb <rowerynaksiezycu@gmail.com>
Thu, 26 Mar 2026 23:08:05 +0000 (00:08 +0100)
molpyup.py

index 3e0a268c5908ed2ed6915fb3f74f957388e3de16..bd18fe44d12a06ceb990973e3e66091883f4f3ef 100644 (file)
@@ -579,7 +579,11 @@ class MolpyUp:
             self.platforms.append(platform)
 
     def updatePlatforms(self):
-        while self.platforms[0][1] - self.cameray > self.sy + self.sy // 12:
+        while True:
+            if len(self.platforms) < 1:
+                return
+            if self.platforms[0][1] - self.cameray <= self.sy + self.sy // 12:
+                break
             self.generateNewPlatform()
             self.platforms.pop(0)
             if self.score < self.scoreEpilogue: