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

protected void createTarget(){//Мішень для змійки

Random rnd = new Random();

int x, y;

targetElem = new SnakeElement(0, 0);

do{

x = Math.abs(rnd.nextInt(w));

y = Math.abs(rnd.nextInt(h));

} while (square[x][y].isBorder);

targetElem.setSpeed(0, 0);

targetElem.xPos = x; targetElem.yPos = y;

square[x][y].setUsed(true);

}

public void paintComponent(Graphics g){

super.paintComponent(g);

int squareW = (getWidth())/w;

int squareH = (getHeight())/h;

for(int x = 0; x<w; x++){

for(int y = 0; y<h; y++){

square[x][y].setSize(squareW, squareH);

square[x][y].setLocation(x*squareW, y*squareH);

}

}

g.setColor(Color.BLUE);

g.setFont( new Font("1", Font.BOLD, 20) );

if ( !isGameRun ){

g.drawString("Розпочніть нову гру", 40, 100);

} else {

if (isGamePause){

g.drawString("ПАУЗА", 100, 100);

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