Add blink in fall
This commit is contained in:
18
game/fall.py
18
game/fall.py
@@ -16,6 +16,7 @@ droite = False
|
|||||||
|
|
||||||
# Images
|
# Images
|
||||||
image_triangle = None
|
image_triangle = None
|
||||||
|
image_triangle_Highlight = None
|
||||||
image_jg = None
|
image_jg = None
|
||||||
image_jd = None
|
image_jd = None
|
||||||
DROITE = 'Droite'
|
DROITE = 'Droite'
|
||||||
@@ -24,7 +25,7 @@ image_j = DROITE
|
|||||||
|
|
||||||
# Main
|
# Main
|
||||||
def main(c: Canvas):
|
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
|
canvas = c
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ def main(c: Canvas):
|
|||||||
# Origin: 10x21
|
# Origin: 10x21
|
||||||
# Real: 40x84
|
# Real: 40x84
|
||||||
image_triangle = PhotoImage(file = 'res/Triangle.png').zoom(4)
|
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_jg = PhotoImage(file = 'res/Personnage_Gauche.png').zoom(4)
|
||||||
image_jd = PhotoImage(file = 'res/Personnage_Droit.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)
|
x1, y1 = canvas.coords(triangle)
|
||||||
|
|
||||||
if y1 <= 282:
|
if y1 <= 282:
|
||||||
canvas.move(triangle, 0, 2 * difficulty)
|
canvas.move(triangle, 0, 2 * difficulty)
|
||||||
else:
|
else:
|
||||||
canvas.delete(triangle)
|
canvas.delete(triangle)
|
||||||
triangles.remove(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():
|
def collision():
|
||||||
global fin
|
global fin
|
||||||
|
|||||||
Reference in New Issue
Block a user