예제 #1
0
  public void paintComponent(Graphics g) {
    super.paintComponent(g);

    ((Graphics2D) g).setBackground(Color.BLACK);
    for (Renderable e : RenderableHolder.getInstance().getRenderableList()) {
      if (e.isVisible() && e.getZ() < -1) e.draw((Graphics2D) g);
    }
    for (Monster m : Cage.getInstance().getCage()) {
      if (m.isVisible()) {
        m.draw((Graphics2D) g);
      }
    }
    for (Renderable e : RenderableHolder.getInstance().getRenderableList()) {
      if (e.isVisible() && e.getZ() >= -1) e.draw((Graphics2D) g);
    }
  }