From 02e3b45cb2e59a3dec0f9cdff6c242b75c1855fa Mon Sep 17 00:00:00 2001 From: Tim Young Date: Mon, 14 Aug 2017 15:44:56 -0500 Subject: [PATCH] Add "skip visuals" to tick. So we can run lots of ticks without updating visuals. Needed to process tests automatically. --- EduNetworkBuilder/Network.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/EduNetworkBuilder/Network.cs b/EduNetworkBuilder/Network.cs index 3828db4..8cba3e0 100644 --- a/EduNetworkBuilder/Network.cs +++ b/EduNetworkBuilder/Network.cs @@ -1241,9 +1241,10 @@ namespace EduNetworkBuilder NetworkStartTime = DateTime.Now; } - public void Tick() + public void Tick(bool SkipVisuals = false) { - EraseOldPackets(); + if(!SkipVisuals) + EraseOldPackets(); //if (myPackets.Count > 50) //Console.WriteLine("Packets: " + myPackets.Count.ToString()); if (myPackets.Count > 0) @@ -1259,7 +1260,8 @@ namespace EduNetworkBuilder { //It has all been taken care of } - DrawPackets(); + if(!SkipVisuals) + DrawPackets(); //myPBox.Refresh(); previously_had_packets = true; }