Example #1
0
  @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);
    }
  }