using Godot; using Texty.Scripts.Terminal; namespace Texty.Scripts.Game { public class Game : Node { private InputArea InputArea => GetNodeOrNull($"%{nameof(InputArea)}"); private OutputArea OutputArea => GetNodeOrNull($"%{nameof(OutputArea)}"); private StatusArea StatusArea => GetNodeOrNull($"%{nameof(StatusArea)}"); public override void _Ready() { } public void OnCommandSubmitted(Command command) { OutputArea.Push($"! {command}"); } public void OnUnknownInputSubmitted(string text) { OutputArea.Push($"? {text}"); } } }