From 6d729033d41ca749d81a18a7bfee63b15af70ae6 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 17 Apr 2026 22:50:16 +0200 Subject: [PATCH] disabled some things from the main loop when outoffocus --- control.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/control.cpp b/control.cpp index 65e12c30..97153203 100644 --- a/control.cpp +++ b/control.cpp @@ -976,12 +976,12 @@ EX void mainloopiter() { vrhr::vr_shift(); #endif - check_cgi(); + if(!outoffocus) check_cgi(); cgi.require_basics(); - optimizeview(); + if(!outoffocus) optimizeview(); - models::configure(); + if(!outoffocus) models::configure(); lastt = ticks; ticks = SDL_GetTicks(); @@ -995,7 +995,7 @@ EX void mainloopiter() { bool normal = cmode & sm::NORMAL; - shmup::turn(ticks - lastt); + if(!outoffocus) shmup::turn(ticks - lastt); if(!shmup::on && (multi::alwaysuse || multi::players > 1) && normal) timetowait = 0, multi::handleMulti(ticks - lastt);