Я хочу, чтобы моя программа делала четырехугольник каждый раз, когда есть левый клик. Я новичок в LWJGL и пытаюсь использовать Условный операторПолучение My GL_QUADS для отображения
if(lClick == true){
drawQuad();
}
теперь (от отладки) Я знаю, что если оператор работает так моя ошибка должна быть в моем переменной drawQuad().
Вот мой drawQuad:
public static void drawQuad(){
glMatrixMode(GL_PROJECTION);
glLoadIdentity(); // Resets any previous projection matrices
glOrtho(0, 640, 480, 0, 1, -1);
glMatrixMode(GL_MODELVIEW);
//System.out.println("drawQuad Is Being Used");
glBegin(GL_QUADS);
glVertex2i(c1, c2);
glVertex2i(c1, c4);
glVertex2i(c2, c1);
glVertex2i(c2, c3);
glEnd();
}
Мой c1, c2, c3 и c4 целые числа
int c1 = Mouse.getX() + 25;
int c2 = Mouse.getX() - 25;
int c3 = Mouse.getY() + 25;
int c4 = Mouse.getY() - 25;
все эти целые числа находятся под
while(!Display.isCloseRequested()){}