Example #1
0
 public void paintChildren(ParentPanelBase panel, Graphics2D graphics) {
   if (panel.hasChildren()) {
     Box innards =
         panel instanceof PropPanel
             ? ((PropPanel) panel).getPaddedBounds()
             : panel.getChildConsumableBounds();
     graphics.clipRect(innards.x, innards.y, innards.width, innards.height);
     for (Panel child : panel.getChildren()) if (!child.isFloater()) paintChild(graphics, child);
     for (Panel child : panel.getChildren()) if (child.isFloater()) paintChild(graphics, child);
   }
 }