private bool UpdateFrame() { if (!_isActive) { return(true); } if (_isStopped) { return(false); } NpadManager.Update(); // Touchscreen bool hasTouch = false; // Get screen touch position if (!_enableMouse) { hasTouch = TouchScreenManager.Update(true, (_inputManager.MouseDriver as SDL2MouseDriver).IsButtonPressed(MouseButton.Button1), _aspectRatio.ToFloat()); } if (!hasTouch) { TouchScreenManager.Update(false); } Device.Hid.DebugPad.Update(); return(true); }