Instruction System
This commit is contained in:
9
src/UIElements/ICorePanel.cs
Normal file
9
src/UIElements/ICorePanel.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using Nocturnis.Godot;
|
||||
using Nocturnis.Hermeteus.BracketSystem;
|
||||
|
||||
namespace Nocturnis.UIElements;
|
||||
|
||||
public interface ICorePanel : IControl, IInstructionArrowEnd
|
||||
{
|
||||
|
||||
}
|
||||
@@ -1,9 +1,10 @@
|
||||
using Nocturnis.Communicators;
|
||||
using Nocturnis.Dashboards;
|
||||
using Nocturnis.Godot;
|
||||
|
||||
namespace Nocturnis.UIElements;
|
||||
|
||||
public interface IDashboardTab : INodeInterface
|
||||
public interface IDashboardTab : INode
|
||||
{
|
||||
IEnumerable<IBaseCommunicator> AllCommunicators { get; }
|
||||
void Init();
|
||||
|
||||
9
src/UIElements/IEngineSwitch.cs
Normal file
9
src/UIElements/IEngineSwitch.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using Nocturnis.Godot;
|
||||
using Nocturnis.Hermeteus.BracketSystem;
|
||||
|
||||
namespace Nocturnis.UIElements;
|
||||
|
||||
public interface IEngineSwitch : IControl, IInstructionArrowEnd
|
||||
{
|
||||
|
||||
}
|
||||
@@ -1,8 +1,9 @@
|
||||
using Godot;
|
||||
using Nocturnis.Godot;
|
||||
|
||||
namespace Nocturnis.UIElements.Layers;
|
||||
|
||||
public interface IDashboardLayer : INodeInterface
|
||||
public interface IDashboardLayer : INode
|
||||
{
|
||||
IDashboardTab DashboardTab { get; set; }
|
||||
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
using Nocturnis.Godot;
|
||||
using Nocturnis.Hermeteus;
|
||||
using Nocturnis.Hermeteus.BracketSystem;
|
||||
using Nocturnis.Hermeteus.BracketSystem.Processors;
|
||||
|
||||
namespace Nocturnis.UIElements.Layers;
|
||||
|
||||
public interface IInstructionLayer : INodeInterface
|
||||
public interface IInstructionLayer : INode
|
||||
{
|
||||
IInstructionAgent Bra { get; set; }
|
||||
IInstructionAgent Pointer { get; set; }
|
||||
IInstructionArrowManager Pointer { get; set; }
|
||||
IInstructionAgent Ket { get; set; }
|
||||
IBracketProcessor Processor { get; set; }
|
||||
void Init();
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
using Nocturnis.Godot;
|
||||
|
||||
namespace Nocturnis.UIElements.Layers;
|
||||
|
||||
public interface IWindowLayer : INodeInterface
|
||||
public interface IWindowLayer : INode
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user