Курсовая работа: Гра Змійка опис програми
}
protected void createSnake(){
snake = new Snake(5, w/2, h-2);
for (int i = 0; i<snake.colElements; i++){
square[snake.elem[i].xPos][snake.elem[i].yPos].setUsed(true);
square[snake.elem[i].xPos][snake.elem[i].yPos].setBorder(true);
square[snake.elem[i].xPos][snake.elem[i].yPos].n = i;
}
}
protected void createBorders(){
for (int i = 0; i<w; i++){
square[i][0].setBorder(true);
square[i][h-1].setBorder(true);
}
for (int i = 0; i<h; i++){
square[0] [i].setBorder(true);
square[w-1][i].setBorder(true);
}
}
protected void createObstacles(int col){//створює n ререпон на ігровому полі
Random rnd = new Random();
int x, y;
for (int i = 0; i<col; i++){
do{
x = Math.abs(rnd.nextInt(w));
y = Math.abs(rnd.nextInt(h));
} while (square[x][y].isBorder);
square[x][y].setBorder(true);
}