Курсовая работа: Гра Змійка опис програми
this.len = len;
this.speed = speed;
this.obstacles = obstacles;
repaint();
}
public void paintComponent(Graphics g){
int h = 100;
super.paintComponent(g);
g.drawString(" Життя: " + lives, 1, h += 30);
g.drawString("Елементів: " + len, 1, h += 30);
g.drawString("Швидкість: " + speed, 1, h += 30);
g.drawString(" Перепони: " + obstacles, 1, h += 30);
}
}
3.1.5. Файл Snake.java
class Snake {
int colElements;
final int maxLen = 16;
SnakeElement elem[];
int xNextSpeed, yNextSpeed;
final int startLives = 3;
private static int lives;
public Snake(int c, int xPos, int yPos){
colElements = c;
elem = new SnakeElement[colElements];
for (int i = 0; i<colElements; i++) {
elem[i] = new SnakeElement(xPos-i,yPos);
elem[i].setMoveRight();
}
setMoveRight();