Rework pattern count temp var

This commit is contained in:
WarmUpTill
2026-03-19 17:19:00 +01:00
committed by WarmUpTill
parent ec3052c823
commit 6309100cc4
3 changed files with 41 additions and 3 deletions

View File

@@ -283,10 +283,18 @@ bool MacroConditionVideo::ScreenshotContainsPattern()
SetTempVarValue("patternCount", "0");
return false;
}
const auto count = countNonZero(result);
SetTempVarValue("similarity", std::to_string(bestMatchValue));
SetTempVarValue("patternCount", std::to_string(count));
return count > 0;
if (IsTempVarInUse("patternCount")) {
const auto count = CountPatternMatches(
result, {_patternImageData.rgbaPattern.cols,
_patternImageData.rgbaPattern.rows});
SetTempVarValue("patternCount", std::to_string(count));
return count > 0;
}
return countNonZero(result) > 0;
}
bool MacroConditionVideo::FileInputIsUpToDate() const