From: lbcmk <30442978+lbcmk@users.noreply.github.com> Date: Mon, 11 Jul 2022 17:50:09 +0000 (-0400) Subject: Made Dialogue easier to use X-Git-Url: http://git.skullheadx.com/nixos/static/about.html?a=commitdiff_plain;h=f37fb68d202a85170957f0a07d0a6b3a79a67410;p=Pygame-Jam.git Made Dialogue easier to use --- diff --git a/Game.py b/Game.py index 92f2750..b2cf32a 100644 --- 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: diff --git a/UI/Dialogue.py b/UI/Dialogue.py index 1c1f7f1..6d6d2a5 100644 --- a/UI/Dialogue.py +++ b/UI/Dialogue.py @@ -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)):