я расковырял тут получаеться вот так
| Код | float g_mouse_x = 0.0f, g_mouse_y = 0.0f, g_mouse_z = 0.0f;
void RenderScene() { OrthoMode(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); glBegin(GL_QUADS); glTexCoord2f(0.0f, 1.0f); glVertex2f(g_mouse_x, g_mouse_y); glTexCoord2f(0.0f, 0.0f); glVertex2f(g_mouse_x, g_mouse_y + 60); glTexCoord2f(1.0f, 0.0f); glVertex2f(g_mouse_x + 60, g_mouse_y + 60); glTexCoord2f(1.0f, 1.0f); glVertex2f(g_mouse_x + 60, g_mouse_y); glEnd(); } LRESULT CALLBACK WinProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) { case WM_MOUSEMOVE: g_mouse_x = LOWORD(lParam); g_mouse_y = HIWORD(lParam); break; }
|
|