Bracket System

This commit is contained in:
h z
2024-09-26 10:29:27 +01:00
parent 097e3522a5
commit cd726f5d33
3 changed files with 9 additions and 39 deletions

View File

@@ -114,40 +114,7 @@ public abstract partial class BaseBoard : Panel, IBaseBoard
cm.Visited = false;
foreach (ITerminalModule tm in Modules.OfType<ITerminalModule>())
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<DataOutPort>())
{
port.DataUpdated = false;
}
}
}
if (module is ProgrammableModule programmableModule)
{
programmableModule.UnderlyingBoard!.Reset();
foreach (DataOutPort outPort in programmableModule.ExplicitPorts.OfType<DataOutPort>())
outPort.DataUpdated = false;
foreach (DataOutPort outPort in programmableModule.ImplicitPorts.OfType<DataOutPort>())
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<DataOutPort>())
port.DataUpdated = false;
}*/
}
public override bool _CanDropData(Vector2 atPosition, Variant data)

View File

@@ -1,5 +1,4 @@
<!--Project Sdk="Microsoft.NET.Sdk"-->
<Project Sdk="Godot.NET.Sdk/4.3.0-beta.3">
<Project Sdk="Godot.NET.Sdk/4.4.0-dev.2">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
@@ -9,7 +8,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="GodotSharp" Version="4.3.0-beta.3" />
<PackageReference Include="GodotSharp" Version="4.4.0-dev.2" />
</ItemGroup>
<ItemGroup>

View File

@@ -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();
}
}