From 6793228fbef744c51a37d6b869a9b1558ef41d2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Fassot?= Date: Sat, 7 May 2022 15:32:48 +0200 Subject: [PATCH] Add an option to display arrows if clusters are moving (#1728) --- Moose Development/Moose/Ops/Intelligence.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Ops/Intelligence.lua b/Moose Development/Moose/Ops/Intelligence.lua index c34e31836..28f91150d 100644 --- a/Moose Development/Moose/Ops/Intelligence.lua +++ b/Moose Development/Moose/Ops/Intelligence.lua @@ -98,6 +98,7 @@ INTEL = { clusterradius = 15000, clusteranalysis = true, clustermarkers = false, + clusterarrows = false, prediction = 300, detectStatics = false, } @@ -528,10 +529,12 @@ end -- @param #INTEL self -- @param #boolean Switch If true, enable cluster analysis. -- @param #boolean Markers If true, place markers on F10 map. +-- @param #boolean Arrows If true, draws arrows on F10 map. -- @return #INTEL self -function INTEL:SetClusterAnalysis(Switch, Markers) +function INTEL:SetClusterAnalysis(Switch, Markers, Arrows) self.clusteranalysis=Switch self.clustermarkers=Markers + self.clusterarrows=Arrows return self end @@ -1760,7 +1763,7 @@ function INTEL:CalcClusterFuturePosition(cluster, seconds) local futureposition=COORDINATE:NewFromVec3(Vec3) -- Create an arrow pointing in the direction of the movement. - if self.clustermarkers and self.verbose>1 then + if self.clustermarkers and self.clusterarrows then if cluster.markerID then COORDINATE:RemoveMark(cluster.markerID) end