Had
- direction = smer ('north', 'west', 'east', 'south')
- nextStepDoEnlarge = true nebo false jestli jsme prave snedli mrkev
- souradnice pocatku/hlavy => bude soucasti pole nize
- souradnice vsech policek tela - na zacatku hlava, na konci ocas
- snakeBody.unshift([1,1]) = pridani na zacatek
- snakeBody.pop() = odebrani z konce
- doStep() - proved krok
- setDirection(direction)
- enlarge() - nasledujici step neudela pop
- checkCollision() - zkontroluje, ze hlava nema totoznou souradnici s nejakou casti tela
Mrkvicka
- souradnice
Herni plan
- rozmery (sirka, vyska)
- seznam kdo na nem je (hadi, mrkvicky...)
- clear() + showActors()
Hra
- pocet bodu (snedenych mrkvicek)
- pocet kroku (jak dlouho hrajeme?)
- speed - jak casto se provede step