ich wollte "Flappy Bird" programmieren und sitze mal wieder an einem Python-Problem.
Also: ich hab ein Bild in einer Canvas drin:
Code: Alles auswählen
Bird = tkinter.PhotoImage(file="FlappyBirdGif.gif")
canvas=tkinter.Canvas(Fenster, width=600, height= 600, bg='white')
canvas.pack()
canvas.create_image(200,100,image=Bird, anchor=tkinter.NW)
Code: Alles auswählen
canvas.move(1,0, 3*XPosition - 4)
die Koordinaten des Vogels (Bildes).
Ich könnte für den Vogel ein Objekt anlegen, in dem x/y-Koordinaten nachgehalten werden
oder ich könnte globale Variablen vogelX und vogelY anlegen und erneuern.
Will ich aber nicht.
Gibt es eine einfache Möglichkeit wie in den anderen Sprachen auch, einfach die absoluten
Koordinaten des Vogelbildes im Canvas abzulesen? (wie in Lazarus oder Java, die haben dazu top/left bzw. getX/getY)
Danke schonmal und beste Grüße
mintpc