Prechádzať zdrojové kódy

Swapped GetMessage for PeekMessage. Adjusted triangle

Aaro Saila 4 mesiacov pred
rodič
commit
8767a14e01
1 zmenil súbory, kde vykonal 8 pridanie a 8 odobranie
  1. 8 8
      src/main.c

+ 8 - 8
src/main.c

@@ -364,8 +364,8 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pCmdLine,
     const float triangle_verts[] = {
         // pos
         0.0f, 0.5f, 0.0f, // top
-        -0.5f, -0.5f, 0.0f, // bottom-left
-        0.5f, -0.5f, 0.0f // bottom-right
+        -0.25f, -0.25f, 0.0f, // bottom-left
+        0.25f, -0.25f, 0.0f // bottom-right
 
     };
     // clang-format on
@@ -404,13 +404,13 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR pCmdLine,
 
     MSG msg = { 0 };
     while (true) {
-        if (GetMessage(&msg, NULL, 0, 0) <= 0) {
-            break;
+        if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) {
+            TranslateMessage(&msg);
+            DispatchMessage(&msg);
+            if (msg.message == WM_QUIT) {
+                break;
+            }
         }
-        TranslateMessage(&msg);
-        DispatchMessage(&msg);
-
-        printf("MSG LOOP\n");
 
         glClear(GL_COLOR_BUFFER_BIT);