]> Skullheadx's Git Forge - Pygame-Jam.git/commitdiff
Made Dialogue easier to use
authorlbcmk <30442978+lbcmk@users.noreply.github.com>
Mon, 11 Jul 2022 17:50:09 +0000 (13:50 -0400)
committerlbcmk <30442978+lbcmk@users.noreply.github.com>
Mon, 11 Jul 2022 17:50:09 +0000 (13:50 -0400)
Game.py
UI/Dialogue.py

diff --git a/Game.py b/Game.py
index 92f2750df134720201cbad583aa4e4969c64c3df..b2cf32aa38c204e9338e24ead4a9548f4cd395c0 100644 (file)
--- a/Game.py
+++ b/Game.py
@@ -80,16 +80,15 @@ class Game:
         surf.blit(sky,(0,0))
 
         if (self.level == 1):
-            self.Transition.draw(surf, self.player.position, self.portal_position)
             self.dialogue.text = "enemy dialogue"
-            self.dialogue.draw(surf, get_display_point(self.enemies[0].position)[0] + self.enemies[0].width / 2,
-                               get_display_point(self.enemies[0].position)[1])
+            self.dialogue.draw(surf, self.enemies[0])
             self.dialogue.text = "player dialogue"
-            self.dialogue.draw(surf, get_display_point(self.player.position)[0] + self.player.width / 2,
-                               get_display_point(self.player.position)[1])
+            self.dialogue.draw(surf, self.player)
 
-        if(self.level == 4):
+        try:
             self.Transition.draw(surf, self.player.position, self.portal_position)
+        except:
+            pass;
 
         self.world.draw(surf)
         for enemy in self.enemies:
index 1c1f7f1d2945bc59f028a51993ce3caba3723ee1..6d6d2a5119d719d1b0c162849c72551b0ea747cb 100644 (file)
@@ -17,8 +17,11 @@ class DialogueUI:
     def update(self):
         return;
 
-    def draw(self, surf, X, Y):
+    def draw(self, surf, agent):
         
+        X = get_display_point(agent.position)[0] + agent.width / 2
+        Y = get_display_point(agent.position)[1]
+
         self.createDialogue()
 
         for i in range(len(self.drawText)):