@@ -317,7 +317,7 @@ Obrázek se jmenuje <var>odkud</var>-<var>kam</var>.png.
317317
318318> [ note]
319319> Co jsou taková ta divná „hadí vajíčka”?
320- > <img src =" {{ static('snake-tiles/tail-head .png') }} " alt =" " style =" display :block ; float :left ; margin : 2px ; border : 1px solid #ccc ; border-radius : 1px ;" >
320+ > <img src =" {{ static('snake-tiles/end-end .png') }} " alt =" " style =" display :block ; float :left ; margin : 2px ; border : 1px solid #ccc ; border-radius : 1px ;" >
321321> To je pro případ, že by had byl jen jedno políčko dlouhý – a tedy měl hlavu
322322> i ocas na stejném políčku.
323323> V dodělané hře se do takového stavu nedostaneme (had bude začínat s délkou 2),
@@ -353,7 +353,7 @@ for path in TILES_DIRECTORY.glob('*.png'):
353353```
354354
355355My z každého souboru potřebujeme nejlépe jméno, tedy místo
356- ` snake-tiles/right-head .png ` jenom ` right-head ` .
356+ ` snake-tiles/right-end .png ` jenom ` right-end ` .
357357Na to naštěstí existuje atribut ` stem ` (* kořen* , t.j. jméno bez přípony).
358358Místo ` print(path) ` použij:
359359
@@ -377,7 +377,7 @@ Až to budeš mít, měl by výpis vypadat asi takhle:
377377```
378378{'right-tongue': <ImageData 64x64>, 'top-tongue': <ImageData 64x64>,
379379 'right-top': <ImageData 64x64>, 'left-bottom': <ImageData 64x64>,
380- 'tail -left': <ImageData 64x64>, 'bottom-tongue': <ImageData 64x64>,
380+ 'end -left': <ImageData 64x64>, 'bottom-tongue': <ImageData 64x64>,
381381 'left-top': <ImageData 64x64>, 'bottom-bottom': <ImageData 64x64>,
382382 ...
383383```
@@ -406,7 +406,7 @@ A teď zkus načtení obrázků začlenit do programu s hadem!
406406Všechny importy patří nahoru, konstanty pod ně, a dál pak zbytek kódu.
407407Vypisovat načtený slovník ve hře nemusíš.
408408Zato ve vykreslovací funkci použij místo ` green_image `
409- třeba ` snake_tiles['tail-head '] ` .
409+ třeba ` snake_tiles['end-end '] ` .
410410
411411Místo čtverečků se teď objeví kuličky – místo hada budeš mít „housenku“.
412412
@@ -440,7 +440,7 @@ def on_draw():
440440 pyglet.gl.glEnable(pyglet.gl.GL_BLEND )
441441 pyglet.gl.glBlendFunc(pyglet.gl.GL_SRC_ALPHA , pyglet.gl.GL_ONE_MINUS_SRC_ALPHA )
442442 for x, y in snake:
443- snake_tiles[' tail-head ' ].blit(
443+ snake_tiles[' end-end ' ].blit(
444444 x * TILE_SIZE , y * TILE_SIZE , width = TILE_SIZE , height = TILE_SIZE )
445445 for x, y in food:
446446 red_image.blit(
@@ -515,13 +515,13 @@ for a, b, c in zip([None] + snake, snake, snake[1:] + [None]):
515515
516516
517517```
518- 1 2 tail right
518+ 1 2 end right
5195192 2 left right
5205203 2 left top
5215213 3 bottom top
5225223 4 bottom top
5235233 5 bottom right
524- 4 5 left head
524+ 4 5 left end
525525```
526526
527527Toto je ** těžký úkol** .
0 commit comments