OVR: Exit on request from OVR server
[mercenary-reloaded.git] / src / libovr / ovr.c
index c5f75b0..df019f8 100755 (executable)
@@ -463,6 +463,18 @@ void reset_observer_ovr(void)
        hand_z_reset = -observer_z;
 }
 
+int should_quit_ovr(void)
+{
+       ovrSessionStatus sessionStatus;
+       ovrResult result;
+
+       result = ovr_GetSessionStatus(session, &sessionStatus);
+
+       if (OVR_SUCCESS(result))
+               return sessionStatus.ShouldQuit;
+       return 0;
+}
+
 void exit_ovr(void)
 {
        int eye;