コード例 #1
0
  public void draw(Graphics2D g) {

    // draw tilemap
    tileMap.draw(g);

    // draw player
    player.draw(g);

    // draw diamonds
    for (Diamond d : diamonds) {
      d.draw(g);
    }

    // draw sparkles
    for (Sparkle s : sparkles) {
      s.draw(g);
    }

    // draw items
    for (Item i : items) {
      i.draw(g);
    }

    // draw hud
    hud.draw(g);

    // draw transition boxes
    g.setColor(java.awt.Color.BLACK);
    for (int i = 0; i < boxes.size(); i++) {
      g.fill(boxes.get(i));
    }
  }