From 26c8882bf8d61aeb48df07e1ad42f63cb0483948 Mon Sep 17 00:00:00 2001 From: MOARdV Date: Mon, 9 Oct 2017 08:16:55 -0500 Subject: [PATCH] Add support for filtering Relay Issue #639 --- RasterPropMonitor/Handlers/JSITargetMenu.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/RasterPropMonitor/Handlers/JSITargetMenu.cs b/RasterPropMonitor/Handlers/JSITargetMenu.cs index d8a0e851..22c5b9b4 100644 --- a/RasterPropMonitor/Handlers/JSITargetMenu.cs +++ b/RasterPropMonitor/Handlers/JSITargetMenu.cs @@ -105,6 +105,7 @@ public class JSITargetMenu : InternalModule { VesselType.Base,false }, { VesselType.Debris,false }, { VesselType.Unknown,false }, + { VesselType.Relay,false } }; private enum MenuList @@ -783,6 +784,8 @@ private static int VesselFilterToBitmask(Dictionary filterList mask |= 1 << 8; if (filterList[VesselType.Unknown]) mask |= 1 << 9; + if (filterList[VesselType.Relay]) + mask |= 1 << 10; return mask; } @@ -798,6 +801,7 @@ private void VesselFilterFromBitmask(int mask) vesselFilter[VesselType.Base] = (mask & (1 << 7)) > 0; vesselFilter[VesselType.Debris] = (mask & (1 << 8)) > 0; vesselFilter[VesselType.Unknown] = (mask & (1 << 9)) > 0; + vesselFilter[VesselType.Relay] = (mask & (1 << 10)) > 0; } // Returns true if the reference part is a claw and the part can be