diff --git a/Boards/BaseBoard.cs b/Boards/BaseBoard.cs index 9af2db1..38259f8 100644 --- a/Boards/BaseBoard.cs +++ b/Boards/BaseBoard.cs @@ -114,40 +114,7 @@ public abstract partial class BaseBoard : Panel, IBaseBoard cm.Visited = false; foreach (ITerminalModule tm in Modules.OfType()) tm.Finished = true; - - /* - foreach (IBaseModule module in Modules) - { - if (module is RootModule rootModule) - rootModule.ActionFinished = false; - if (module is ICompositeModule compositeModule) - { - foreach (IBaseModule subModule in compositeModule.SubModules()) - { - foreach (DataOutPort port in subModule.Ports.OfType()) - { - port.DataUpdated = false; - } - } - } - - if (module is ProgrammableModule programmableModule) - { - programmableModule.UnderlyingBoard!.Reset(); - foreach (DataOutPort outPort in programmableModule.ExplicitPorts.OfType()) - outPort.DataUpdated = false; - foreach (DataOutPort outPort in programmableModule.ImplicitPorts.OfType()) - outPort.DataUpdated = false; - } - if (module is PiplineModule controllingModule) - controllingModule.Visited = false; - if (module is TerminalModule terminalModule) - terminalModule.Finished = false; - - foreach (DataOutPort port in module.Ports.OfType()) - port.DataUpdated = false; - - }*/ + } public override bool _CanDropData(Vector2 atPosition, Variant data) diff --git a/Enigmos.csproj b/Enigmos.csproj index 55aeda0..01f2afb 100644 --- a/Enigmos.csproj +++ b/Enigmos.csproj @@ -1,5 +1,4 @@ - - + net8.0 enable @@ -9,7 +8,7 @@ - + diff --git a/Modules/ControllingModules/RootModule.cs b/Modules/ControllingModules/RootModule.cs index 3e9ce9e..f0e56b8 100644 --- a/Modules/ControllingModules/RootModule.cs +++ b/Modules/ControllingModules/RootModule.cs @@ -23,6 +23,10 @@ public abstract partial class RootModule : BaseModule, IRootModule this.SignalOutInit("SignalOut", 1); PostInit(); } - - + + public override void _Ready() + { + Console.WriteLine("RootModule Ready"); + base._Ready(); + } }