Reworked node display and worked on DSL interpretation

This commit is contained in:
=
2026-04-29 12:12:58 +02:00
parent 2cc6e31157
commit 2f922b5e04
14 changed files with 270 additions and 54 deletions
+31 -20
View File
@@ -1,30 +1,41 @@
using System;
using Godot;
public partial class NodeDisplay : RichTextLabel
public partial class NodeDisplay : PanelContainer
{
ProgramNode node;
[Export] PanelContainer editorDisplay;
[Export] public Button listDisplay;
public ProgramNode node;
public void SetNode(ProgramNode node)
{
this.node = node;
}
public void SetNode(ProgramNode node)
{
this.node = node;
}
public void SetupUIElement()
{
}
public void SetupUIElement()
{
}
public override void _Ready()
{
public override void _Ready()
{
}
}
public override void _Process(double delta)
{
if (Input.IsActionJustPressed("left_click"))
{
public override void _Process(double delta)
{
}
}
}
}
public void ShowListDisplay()
{
editorDisplay.Visible = false;
listDisplay.Visible = true;
}
public void ShowEditorDisplay()
{
editorDisplay.Visible = true;
listDisplay.Visible = false;
}
}