package jo.util.lwjgl.win;
import jo.util.jgl.obj.JGLGroup;
import jo.util.jgl.obj.JGLNode;
public class GroupDrawHandler extends NodeDrawHandler {
@Override
public void draw(long tick, JGLNode node) {
preDraw(tick, node);
JGLGroup obj = (JGLGroup) node;
JGLNode[] children;
synchronized (obj) {
children = obj.getChildren().toArray(new JGLNode[0]);
}
for (JGLNode n : children) {
DrawLogic.draw(tick, n);
}
postDraw(tick, node);
}
}