Курсовая работа: Гра Змійка опис програми
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);