Я сейчас работаю над игрой Java TD. У меня есть класс под названием «Волна», который содержит типы врагов для появления (которые все расширяют класс «Враг») и задержку между появлением.
public class Wave {
*I dunno what*[] enemyTypes;
int[] delays;
private Point spawnPoint;
Wave(*I dunno what*[] enemyTypes, int[] delays, Point spawnPoint) {
this.enemyTypes = enemyTypes;
this.delays = delays;
this.spawnPoint = spawnPoint;
}
void spawnWave() {
for (int i = 0; i < enemyTypes.length; i++) {
try {
Thread.sleep(delays[i]);
} catch (InterruptedException e) {
e.printStackTrace();
}
Point sP = new Point(spawnPoint);
*The enemy type to spawn* enemy = new *The enemy type to spawn*.spawn(sP);
}
}
}
Я надеваю не знаю, как кодировать биты в **