; var cells = []; var cellX=0, cellY=0; var score = 0; var snake = []; var initlen; var snakelen = initlen; var nextdir = 'u'; var snakedir = 'u'; var snakemoved = false; var snakeorient = 'vertical'; var snakepause = false; function snakePart(x,y){ this.x = x; this.y = y; this.o = snakeorient; } function initSnake(length){ initlen = length; snake = ""; snake = []; for(i=0; i 0)setScore(score-1); /* handle border wrap*/ if(y < 0) y = 29; if(y >= 30) y = 0; if(x < 0) x = 39; if(x >= 40) x = 0; /*erase from cell memory*/ for(i=0; i