From 5515881e922de087f4e0f5db51ae681bcd7f70d6 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 4 Jul 2017 10:07:20 -0400 Subject: import terminal commands from shiftos.winforms --- ShiftOS.Frontend/Apps/Terminal.cs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'ShiftOS.Frontend/Apps') diff --git a/ShiftOS.Frontend/Apps/Terminal.cs b/ShiftOS.Frontend/Apps/Terminal.cs index f3aeaf1..c554957 100644 --- a/ShiftOS.Frontend/Apps/Terminal.cs +++ b/ShiftOS.Frontend/Apps/Terminal.cs @@ -36,6 +36,16 @@ namespace ShiftOS.Frontend.Apps _terminal.Layout(); AppearanceManager.ConsoleOut = _terminal; AppearanceManager.StartConsoleOut(); + TerminalBackend.PrintPrompt(); + SaveSystem.GameReady += () => + { + if (Shiftorium.UpgradeInstalled("desktop")) + { + AppearanceManager.Close(this); + } + else + TerminalBackend.PrintPrompt(); + }; } protected override void OnLayout() @@ -287,7 +297,8 @@ namespace ShiftOS.Frontend.Apps } if (a.KeyChar != '\0') { - base.OnKeyEvent(a); + Text = Text.Insert(Index, a.KeyChar.ToString()); + Index++; AppearanceManager.CurrentPosition++; RecalculateLayout(); InvalidateTopLevel(); -- cgit v1.2.3