Курсовая работа: Гра Змійка опис програми
public void cheeckWin() – перевірка перемоги в грі
public void processCrash() – перевірка влучання в перепону
public void newGame() – Запуск нової гри
public void pauseGame() – пауза в грі
public void stopGame( ) – зупинка гри
public void setGameSpeed(int s) – задання швидкості гри
Клас public class InformPanel
Змінні:
protected int lives, len, speed, obstacles – кількість життів, довжина змійки, швидкість змійки, кількість перепон;
Методи
public InformPanel(final GameField field) - Конструктор
public void updateInfo(int lives, int len, int speed, int obstacles) Зміна поточних даних новими
public void paintComponent(Graphics g) – малювання панелі
Клас class Snake - змійка
Змінні:
int colElements – кількість елементів
final int maxLen – максимально можлива довжина
SnakeElement elem[] – масив частин змійки
int xNextSpeed, yNextSpeed – напрям руху на наступному кроці
final int startLives – початкова кількість життів
private static int lives – зберігає кількість життів змійки
Методи
public Snake(int c, int xPos, int yPos) – створення змійки довжини с з заданими координатами
public void increment(SnakeElement lastElem) додавання до змійки нового елемента
public boolean isMaxLong() - перевірка досягнення змійкою максимальної довжини
public boolean isKilled() – перевірка, чи «жива» змійка
public void decrementLive() – забирає життя в змійки
Клас class SnakeElement – елемент змійки
Змінні: