Reworked DSL for better architecture, implemented wall-phasing movement.

This commit is contained in:
=
2026-04-29 15:13:38 +02:00
parent 832fb47ec0
commit a0109891e1
14 changed files with 172 additions and 139 deletions
+3 -10
View File
@@ -2,17 +2,10 @@ using Godot;
public abstract class ProgramNode
{
protected ProgramNode nextNode;
public ProgramNode nextNode;
public string DisplayText;
public ProgramNode()
{
}
public abstract bool Execute(Robot robot);
public abstract bool Execute(Robot robot, double delta);
public abstract void ReadParameters(NodeDisplay display);
public void LinkNode(ProgramNode nextNode)
{
this.nextNode = nextNode;
}
public abstract ProgramNode Duplicate();
}