Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| uloha:had_v3 [2023/02/22 16:48] – vytvořeno admin | uloha:had_v3 [2023/11/15 20:54] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | {{ : | + | Počáteční stav: {{ : |
| + | |||
| + | Koncový stav: {{ : | ||
| === TODO === | === TODO === | ||
| * Had sní jablíčko | * Had sní jablíčko | ||
| Řádek 7: | Řádek 10: | ||
| * Had koliduje sám se sebou | * Had koliduje sám se sebou | ||
| * Počítadlo skóre/ | * Počítadlo skóre/ | ||
| + | |||
| + | <code javascript> | ||
| + | | ||
| + | for(const object2 of this.gameObjects) { | ||
| + | if(object1 === object2) { break } | ||
| + | const stringParts1 = object1.getParts().map(souradnice=> | ||
| + | const stringParts2 = object2.getParts().map(souradnice=> | ||
| + | |||
| + | const intersection = stringParts1.filter(value => stringParts2.includes(value)); | ||
| + | if(intersection.length > 0){ | ||
| + | // dochazi ke kolizi dvou objektu | ||
| + | this.solveCollision(object1, | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||