/*убираем отработанные пули*/
private void removeDeadBullets(){
Iterator<Bullet> iterator = enemyBullets.iterator();
while (iterator.hasNext()) //проверка, есть ли ещё элементы
{
Bullet b = iterator.next();
if(b.isAlive == false || b.y>=HEIGHT - 1||b.y<0)
iterator.remove();
}
}
package com.javarush.games.spaceinvaders;
public enum Direction {
RIGHT,
LEFT,
UP,
DOWN
}
b.y < 0, так как пуля в таком случае будет удалятся, не вылетев до конца за пределы игрового поля