Курсовая работа: Гра Змійка опис програми

}

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);

}

К-во Просмотров: 693
Бесплатно скачать Курсовая работа: Гра Змійка опис програми