Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import tkinter
  2. import random
  3. canvas = tkinter.Canvas(height=500,width=500)
  4. canvas.pack()
  5.  
  6. pocet_bodov=0
  7. x=random.randrange(500)
  8. y=20
  9. a=0
  10. b=490
  11. lop_x=random.randrange(500)
  12. lop_y=20
  13. def kresli_lopticku(x, y):
  14. canvas.create_oval(x-10,y-10,x+10,y+10,fill='red')
  15.  
  16.  
  17. def kresli_kurzor(a, b):
  18. canvas.create_line(a,b,a+70,b,fill='blue',width=10)
  19.  
  20.  
  21. def vypis_body(pocet_bodov):
  22. canvas.create_text(100,10,text='pocet bodov')
  23. canvas.create_text(200,10,text=pocet_bodov)
  24.  
  25.  
  26. def timer1():
  27. global lop_x,lop_y,a,b
  28. canvas.delete('all')
  29. lop_x=lop_x
  30. lop_y=lop_y+7
  31. kresli_lopticku(lop_x, lop_y)
  32. kresli_kurzor(a, b)
  33. if lop_y>480:
  34. lop_y=20
  35. lop_x=random.randrange(500)
  36.  
  37.  
  38. canvas.after(10, timer1)
  39.  
  40.  
  41. def posun(klaves):
  42. global a,b,lop_x,lop_y
  43. if klaves.keysym=='Left':
  44. a=a-10
  45. if klaves.keysym=='Right':
  46. a=a+10
  47. canvas.delete('all')
  48. kresli_lopticku(lop_x,lop_y)
  49. kresli_kurzor(a,b)
  50. vypis_body(pocet_bodov)
  51.  
  52.  
  53.  
  54.  
  55.  
  56. timer1()
  57. canvas.bind_all('<Left>', posun)
  58. canvas.bind_all('<Right>', posun)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement