package jo.util.lwjgl.win; import jo.util.jgl.obj.JGLNode; import jo.util.jgl.obj.flat.JGLFlatRect; import org.lwjgl.opengl.GL11; public class RectDrawHandler extends NodeDrawHandler { @Override public void draw(long tick, JGLNode node) { preDraw(tick, node); JGLFlatRect rect = (JGLFlatRect) node; if (rect.getColor() != null) { GL11.glColor4f(rect.getColor().x, rect.getColor().y, rect.getColor().z, rect.getColor().w); } // gl.glEnable(GL11.GL_CULL_FACE); // gl.glCullFace(GL11.GL_FRONT); GL11.glDisable(GL11.GL_CULL_FACE); GL11.glRectf(rect.getUpperLeft().x, rect.getUpperLeft().y, rect.getLowerRight().x, rect.getLowerRight().y); postDraw(tick, node); } }