// similarity = e.g. 0.99f // returns found image plus state static FoundImgPlus rgbRawSingleImageSearch_multiplePatterns_states(RGBImage big, LPair patterns, float similarity) { FoundImgPlus found = null; for (Pair pat : patterns) { FoundImg found2 = rgbImageSearch_best(big, pat.a, similarity); if (found2 != null) { found = FoundImgPlus(found2.r, found2.sim, pat.b); similarity = found.sim; } } ret found; }