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, | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | </ |