@@ -56,7 +56,7 @@ Dvojice čísel je perfektní způsob, jak uložit souřdadnice kousku hada.
56
56
Had má ale kousků víc, a jinak dlouzí hadi jich budou mít různý počet.
57
57
Na to je dobré použít seznam. Seznam souřadnic.
58
58
A protože souřadnice pro nás budou dvojice čísel,
59
- seznam souřadnic bude dvojice čísel.
59
+ seznam souřadnic bude seznam dvojic čísel.
60
60
61
61
Had z obrázku výše bude v Pythonu vypadat takto:
62
62
@@ -134,7 +134,7 @@ Potom zkus dovnitř do funkce `on_draw` přidat vykreslení obrázku na souřadn
134
134
```
135
135
136
136
Program spusť (` cd ` do nového adresáře; ` python ui.py ` ). Funguje?
137
- (Je docela důležité aby fungoval – nevidíš-li zelený čtvereček,
137
+ (Je docela důležité, aby fungoval – nevidíš-li zelený čtvereček,
138
138
nečti dál a program radši oprav.)
139
139
140
140
Jak vidíš, čtvereček je docela malý.
@@ -193,7 +193,7 @@ snake = [(1, 2), (2, 2), (3, 2), (3, 3), (3, 4), (3, 5), (4, 5)]
193
193
```
194
194
195
195
A ve funkci ` draw ` vykresli všechny čtverečky hada.
196
- Vzpomeň si, že seznam dvojic můžeš „projít pomocí cyklu ` for ` a „rozbalení“
196
+ Vzpomeň si, že seznam dvojic můžeš „projít“ pomocí cyklu ` for ` a „rozbalení“
197
197
<var >n</var >-tice:
198
198
199
199
``` python
@@ -281,7 +281,7 @@ pyglet.app.run()
281
281
Používáš-li detailnější obrázek, možná si všimneš, že má trošičku „zubaté“ hrany.
282
282
To je dáno způsobem, jakým v Pygletu obrázek vykreslujeme.
283
283
Úplné vysvětlení by zabralo příliš času, proto ukážu jen řešení.
284
- Až naučíš grafiku víc do hloubky, pochopíš co se tu děje :)
284
+ Až se naučíš grafiku víc do hloubky, pochopíš co se tu děje :)
285
285
286
286
Do funkce ` on_draw ` , hned za ` clear ` , dej následující dva řádky:
287
287
@@ -294,7 +294,7 @@ Do funkce `on_draw`, hned za `clear`, dej následující dva řádky:
294
294
295
295
## Načítání kousků hada
296
296
297
- Teď, když umíš kreslit hada, zkusíme.
297
+ Teď, když umíš kreslit hada ze čtverců , zkusíme ho udělat hezčího .
298
298
Stáhni si archiv [ snake-tiles.zip] ({{ static('snake-tiles.zip') }})
299
299
a rozbal si ho tak, aby adresář ` snake-tiles ` s obrázky byl na stejné úrovni
300
300
jako program s hrou.
@@ -321,9 +321,9 @@ Obrázek se jmenuje <var>odkud</var>-<var>kam</var>.png.
321
321
> Co jsou taková ta divná „hadí vajíčka”?
322
322
> To je pro přímad, že by had byl jen jedno políčko dlouhý – a tedy měl hlavu
323
323
> i ocas na stejném políčku.
324
- > V naší hře se do takového stavu nedostaneme (hada bude začínat s délkou 2),
324
+ > V naší hře se do takového stavu nedostaneme (had bude začínat s délkou 2),
325
325
> ale může se stát, že se do něj dostaneš omylem při vývoji hry.
326
- > Když jsou obrázky k dispozici, lépe pak zjišťuje co je špatně.
326
+ > Když jsou obrázky k dispozici, lépe pak zjišťuješ, co je špatně.
327
327
328
328
Pojďme si teď tyhle obrázky * načíst* .
329
329
Šlo by to dělat postupně, třeba takhle:
@@ -363,18 +363,18 @@ Místo `print(path)` použij:
363
363
print (path.stem)
364
364
```
365
365
366
- Funguje? Máš vypsané všechny možné kousků hada?
366
+ Funguje? Máš vypsané všechny možné kousky hada?
367
367
368
368
Teď budeme chtít načíst obrázky do * slovníku* .
369
- * Klíče* slovníku, podle kterých budeme vyhledávat, budou jména která jsi
369
+ * Klíče* slovníku, podle kterých budeme vyhledávat, budou jména, která jsi
370
370
právě vypsal{{a}}.
371
- * Hodnoty* pak budou Pygletí obrázky, které ve hře můžeš rovnou vykreslit.
371
+ * Hodnoty* pak budou pygletí obrázky, které ve hře můžeš rovnou vykreslit.
372
372
373
373
Začni s prázdným slovníkem, ` {} ` , a v cyklu ` for ` do něj postupně přidávej
374
374
záznamy.
375
375
Pak slovník vypiš.
376
376
377
- Až to bude mít, měl by výpis vypadat zhruba nějak takhle:
377
+ Až to budeš mít, měl by výpis vypadat asi takhle:
378
378
379
379
```
380
380
{'right-tongue': <ImageData 64x64>, 'top-tongue': <ImageData 64x64>,
0 commit comments