turtle:klavesy_a_mainloop
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| turtle:klavesy_a_mainloop [2026/07/27 07:28] – vytvořeno adam | turtle:klavesy_a_mainloop [2026/07/27 07:35] (aktuální) – adam | ||
|---|---|---|---|
| Řádek 2: | Řádek 2: | ||
| from turtle import Screen, Turtle | from turtle import Screen, Turtle | ||
| from time import sleep | from time import sleep | ||
| - | + | ||
| - | zelva = Turtle (" | + | zelva = Turtle(" |
| wn = Screen() | wn = Screen() | ||
| wn.setup(700, | wn.setup(700, | ||
| + | |||
| vpred = False | vpred = False | ||
| vzad = False | vzad = False | ||
| doleva = False | doleva = False | ||
| doprava = False | doprava = False | ||
| + | |||
| def pohyb(): | def pohyb(): | ||
| if vpred: | if vpred: | ||
| Řádek 21: | Řádek 22: | ||
| zelva.right(45) | zelva.right(45) | ||
| wn.ontimer(pohyb, | wn.ontimer(pohyb, | ||
| - | + | ||
| - | + | ||
| - | def zrychlit(): | + | def stiskW(): |
| global vpred | global vpred | ||
| vpred = True | vpred = True | ||
| - | wn.onkeypress(zrychlit, " | + | def odstiskW(): |
| + | global vpred | ||
| + | vpred = False | ||
| + | |||
| + | wn.onkeypress(stiskW, " | ||
| + | wn.onkeyrelease(odstiskW, " | ||
| wn.listen() | wn.listen() | ||
| pohyb() | pohyb() | ||
| + | |||
| wn.mainloop() | wn.mainloop() | ||
| </ | </ | ||
turtle/klavesy_a_mainloop.txt · Poslední úprava: 2026/07/27 07:35 autor: adam