Pygame: Wie kann ich den Code entsprechend der Bedingungen anpassen?
Hallo zusammen.
- Die brige 1 und 2 , 3 und 4, 5 und 6, 7 und 8 sollen jeweils gleichzeitig laufen.
- Die bridge 1 und 2, 3 und 4 sollen nur einmal angezeigt werden, danach sollen sich die bridge 5 und 6 sowie bridge 7 und 8 dauernd wiederholen. :)
Kann mir jemand dabei helfen, wie ich dies im Code anpassen muss?
Der Codeabschnitt:
def movebridge():
bridge1.x = bridge1.x - 5
bridge2.x = bridge2.x - 5
bridge3.x = bridge3.x - 5
bridge4.x = bridge4.x - 5
bridge5.x = bridge5.x - 5
bridge6.x = bridge6.x - 5
bridge7.x = bridge7.x - 5
bridge8.x = bridge8.x - 5
if bridge1.right < 0 and bridge2.right < 0 and bridge3.right < 0 and bridge4.right < 0:
bridge1.x = bridge1.x - WIDTH
bridge2.x = bridge2.x - WIDTH
bridge3.x = bridge3.x - WIDTH
bridge4.x = bridge3.x - WIDTH
if bridge5.right < 0:
bridge5.left = bridge6.right
if bridge6.right < 0:
bridge6.left = bridge7.right
if bridge7.right < 0:
bridge7.left = bridge8.right
if bridge8.right < 0:
bridge8.left = bridge5.right