static void draw_joysticks(GLFWwindow* window) { unsigned int i; int width, height, offset = 0; glfwGetFramebufferSize(window, &width, &height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.f, width, height, 0.f, 1.f, -1.f); glMatrixMode(GL_MODELVIEW); for (i = 0; i < sizeof(joysticks) / sizeof(Joystick); i++) { Joystick* j = joysticks + i; if (j->present) { draw_joystick(j, 0, offset * height / joystick_count, width, height / joystick_count); offset++; } } }
static void draw_joysticks(GLFWwindow window) { int i, width, height; glfwGetWindowSize(window, &width, &height); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.f, width, height, 0.f, 1.f, -1.f); glMatrixMode(GL_MODELVIEW); for (i = 0; i < sizeof(joysticks) / sizeof(Joystick); i++) { Joystick* j = joysticks + i; if (j->present) { draw_joystick(j, 0, i * height / joystick_count, width, height / joystick_count); } } }