From d040de396a5634b7de344a7a40c87af13b4ffec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tam=C3=A1s=20B=C3=A1lint=20Misius?= Date: Thu, 15 Jul 2021 19:29:21 +0200 Subject: [PATCH] Fix find mode not always succeeding in darkening particles --- src/graphics/Renderer.cpp | 40 +++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/graphics/Renderer.cpp b/src/graphics/Renderer.cpp index e3beecd83..a419c116c 100644 --- a/src/graphics/Renderer.cpp +++ b/src/graphics/Renderer.cpp @@ -1428,26 +1428,6 @@ void Renderer::render_parts() } } - if (findingElement) - { - if (TYP(findingElement) == parts[i].type && - (parts[i].type != PT_LIFE || (ID(findingElement) == parts[i].ctype))) - { - colr = firer = 255; - colg = fireg = colb = fireb = 0; - foundElements++; - } - else - { - colr /= 10; - colg /= 10; - colb /= 10; - firer /= 5; - fireg /= 5; - fireb /= 5; - } - } - if (colour_mode & COLOUR_GRAD) { auto frequency = 0.05f; @@ -1479,6 +1459,26 @@ void Renderer::render_parts() else if(firea<0) firea = 0; #endif + if (findingElement) + { + if (TYP(findingElement) == parts[i].type && + (parts[i].type != PT_LIFE || (ID(findingElement) == parts[i].ctype))) + { + colr = firer = 255; + colg = fireg = colb = fireb = 0; + foundElements++; + } + else + { + colr /= 10; + colg /= 10; + colb /= 10; + firer /= 5; + fireg /= 5; + fireb /= 5; + } + } + //Pixel rendering if (pixel_mode & EFFECT_LINES) {