@Override public void renderImages(Graphics g) { g.drawImage(Resources.background, -300, bgp, null); for (int i = 0; i < ArrayB.size(); i++) { for (int j = 0; j < ArrayE.size(); j++) ArrayB.get(i).onCollideWith(ArrayE.get(j)); } g.drawImage(Resources.flight, mc.getX(), mc.getY(), null); // if(ArrayB.size() > 0){ for (int i1 = 0; i1 < ArrayB.size(); i1++) { g.drawImage(Resources.bullet, ArrayB.get(i1).getX(), ArrayB.get(i1).getY(), null); } // } if (count > 10000) { count = 0; } count++; if (count % 25 == 0) { int x = (int) (Math.random() * GameMain.GAME_WIDTH); ArrayE.add(new Enemy(x, 0, 200, 100)); } for (int i1 = 0; i1 < ArrayE.size(); i1++) { g.drawImage(Resources.enemies, ArrayE.get(i1).getX(), ArrayE.get(i1).getY(), null); } }