From 594b4a4b339e70f31abe3ae7fa113c09c043229b Mon Sep 17 00:00:00 2001 From: christian Date: Sun, 31 Dec 2023 15:08:09 +0100 Subject: [PATCH] Some changes on followers function --- pygame-test.py | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/pygame-test.py b/pygame-test.py index 5f93cf1..80b4f00 100644 --- a/pygame-test.py +++ b/pygame-test.py @@ -154,8 +154,8 @@ class GameObject(): if(playermovedirection["right"]): self.__pos_x = pos[0]-60 self.__pos_y = pos[1] - print(pos) - print(self.get_position()) + #print(pos) + #print(self.get_position()) class Playerfollower(GameObject): @@ -275,24 +275,25 @@ while active == True: #Der erste Follower folgt dem Spieler, alle übrigen folgen den vorherien Verfolgern #y.hide() count_hidden_entities += 1 - print("This Object: ", end=" ") - print(y) - print("Last Objetct: ", end=" ") - if(last_object): - print("Last Objetct: ", end=" ") + + if(Player.has_follower() == False): + Player.set_follower() + last_object = y + print("Erste Verfolger: ", end=" ") print(last_object) - if(not Player.has_follower()): - Player.set_follower() - first_follower = y - last_object = y - else: - last_object = y - if(last_object): - y.set_position(last_object.get_position(), Player.get_playermovedirection()) - pass - - + if(last_object): + print("This Object: ", end=" ") + print(y) + print("Last Objetct: ", end=" ") + print("Last Objetct: ", end=" ") + print(last_object) + print("Position letztes Objekte: ", end=" ") + print(last_object.get_position()) + print("Position aktuelles Objekt:", end=" ") + print(y.get_position()) + y.set_position(last_object.get_position(), Player.get_playermovedirection()) + y.set_position(Player.get_position(), Player.get_playermovedirection()) last_object = y