浏览代码

tests: Print accurate enabled/disabled relative mode status in testrelative

Frank Praznik 4 月之前
父节点
当前提交
5ec5f23fff
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      test/testrelative.c

+ 6 - 1
test/testrelative.c

@@ -33,7 +33,12 @@ static void DrawRects(SDL_Renderer *renderer)
     SDL_RenderFillRect(renderer, &rect);
 
     SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255);
-    SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
+
+    if (SDL_GetWindowRelativeMouseMode(SDL_GetRenderWindow(renderer))) {
+        SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Enabled");
+    } else {
+        SDLTest_DrawString(renderer, 0.f, 0.f, "Relative Mode: Disabled");
+    }
 }
 
 static void CenterMouse(void)