TigerJython | xx für Gymnasien |
1) |
|
a) | b) | c) |
Für die Überprüfung, ob sich der Pacman am Rand befindet kannst du auch die Merhode isMoveValid() verwenden. Diese gibt True zurück, wenn sich der Actor in die nächsten Zelle bewegen kann, d.h. nicht am Rand ist. Falls die Bedingung If not self.isMoveValid() erfüllt ist, ist er am Rand und muss drehen. Diese Überprüfung ist insbesondere bei der Aufgabe b) praktisch. |
2) | Ergänze die Aufgabe c) so, dass das Pacman-Spritebild jeweils am Ende der Zeil gespiegelt wird. |
3) | Aus der Dokumentation kannst du entnehmen, dass Actor(True, "sprite") einen rotierbaren Actor erzeugt. D.h. das Spritebild wird jeweils in die Laufrichtung gedreht. Teste es in der Aufgabe 1b, mit: |