Add blink in fall

This commit is contained in:
WildTrack
2019-05-09 16:49:26 +02:00
parent 06b4a8680b
commit 0a9e9f681c

View File

@@ -16,6 +16,7 @@ droite = False
# Images
image_triangle = None
image_triangle_Highlight = None
image_jg = None
image_jd = None
DROITE = 'Droite'
@@ -24,7 +25,7 @@ image_j = DROITE
# Main
def main(c: Canvas):
global canvas, image_triangle, image_jg, image_jd, joueur, triangle, timer
global canvas, image_triangle, image_jg, image_jd, joueur, triangle, timer, image_triangle_Highlight
canvas = c
@@ -36,6 +37,7 @@ def main(c: Canvas):
# Origin: 10x21
# Real: 40x84
image_triangle = PhotoImage(file = 'res/Triangle.png').zoom(4)
image_triangle_Highlight = PhotoImage(file = 'res/Triangle_Highlight.png').zoom(4)
image_jg = PhotoImage(file = 'res/Personnage_Gauche.png').zoom(4)
image_jd = PhotoImage(file = 'res/Personnage_Droit.png').zoom(4)
@@ -96,10 +98,18 @@ def deplacement_triangle(difficulty: float):
x1, y1 = canvas.coords(triangle)
if y1 <= 282:
canvas.move(triangle, 0, 2 * difficulty)
canvas.move(triangle, 0, 2 * difficulty)
else:
canvas.delete(triangle)
triangles.remove(triangle)
canvas.delete(triangle)
triangles.remove(triangle)
if y1 >= 250:
clignotement(triangle)
canvas.after(100, lambda t = triangle: clignotement(t))
def clignotement(triangle):
canvas.itemconfigure(triangle, image = image_triangle_Highlight)
canvas.after(50, lambda t = triangle: canvas.itemconfigure(t, image = image_triangle))
def collision():
global fin