]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
again
authorSkullheadx <704277@pdsb.net>
Wed, 13 Jul 2022 21:11:59 +0000 (17:11 -0400)
committerSkullheadx <704277@pdsb.net>
Wed, 13 Jul 2022 21:11:59 +0000 (17:11 -0400)
Game.py
PhysicsBody.py

diff --git a/Game.py b/Game.py
index 2b68eb967e489a7bcffda3ee14d9afe9916f6fe4..cff414ac43777b99aa76ea6d2bbeb9f95b14f3f7 100644 (file)
--- a/Game.py
+++ b/Game.py
@@ -225,8 +225,10 @@ class Game:
             self.world.update(delta)
             self.fade = self.Transition.fade
 
-            if self.level == 3 and self.fade and isinstance(self.jeff, PhysicsBody) and not self.jeff.was_beaten:
-                self.saved_jeff = True
+            if self.level == 3 and self.fade:
+                if (isinstance(self.jeff, PhysicsBody) and not self.jeff.was_beaten) and (not (isinstance(self.jeff, Enemy) and self.jeff.position.y > 10000)):
+                    self.saved_jeff = True
+                    print('good')
 
             if self.level in [2, 5]:
                 for particle in Setup.particles:
index 43bfc7da652384631d64f621b829736269772203..6fe41504ef36ef233b433be0a0e8c0e918413386 100644 (file)
@@ -38,6 +38,7 @@ class PhysicsBody:
         elif is_jeff:
             self.display = pg.transform.scale(pg.image.load("Assets/enemy/Jeff_Death.png"), (200,200))
             self.offset = pg.Vector2(-50,-160)
+            self.goon_skin = True
         else:
             self.display = pg.transform.scale(pg.image.load("Assets/skeleton/SKELETON.png"), (50,50))
             self.offset = pg.Vector2(0, 10)
@@ -109,6 +110,6 @@ class PhysicsBody:
 
     def draw(self, surf):
         # print(self.position, self.velocity)
-        pg.draw.rect(surf, self.colour, get_display_rect(self.get_collision_rect()), border_radius=8)
+        pg.draw.rect(surf, self.colour, get_display_rect(self.get_collision_rect()), border_radius=8)
         surf.blit(self.display,get_display_rect(self.get_collision_rect()).topleft + self.offset)
         # surf.blit(self.display,get_display_rect(self.get_collision_rect()))