From 9a5f8090fe0defdf497ea6439fccb96c352c4d6e Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Tue, 2 Oct 2012 09:00:57 +0200 Subject: [PATCH] Add exact coloring (when 98% on target) to feed --- TomTom_CrazyArrow.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/TomTom_CrazyArrow.lua b/TomTom_CrazyArrow.lua index f863127..671264b 100755 --- a/TomTom_CrazyArrow.lua +++ b/TomTom_CrazyArrow.lua @@ -452,6 +452,14 @@ local function wayframe_OnEvent(self, event, arg1, ...) local mr,mg,mb = unpack(TomTom.db.profile.arrow.middlecolor) local br,bg,bb = unpack(TomTom.db.profile.arrow.badcolor) local r,g,b = ColorGradient(perc, br, bg, bb, mr, mg, mb, gr, gg, gb) + + -- If we're 98% heading in the right direction, then use the exact + -- color instead of the gradient. This allows us to distinguish 'good' + -- from 'on target'. Thanks to Gregor_Curse for the suggestion. + if perc > 0.98 then + r,g,b = unpack(TomTom.db.profile.arrow.exactcolor) + end + feed_crazy.iconR = r feed_crazy.iconG = g feed_crazy.iconB = b -- 1.7.9.5