diff options
| author | TheEdgeNK <trey6979@gmail.com> | 2018-08-26 14:15:03 -0400 |
|---|---|---|
| committer | TheEdgeNK <trey6979@gmail.com> | 2018-08-26 14:15:03 -0400 |
| commit | ee343916c292c741041167a1a77f4b59a95002c5 (patch) | |
| tree | 1ad04a230aadc311041d78cc3a54e5f1c93a03d2 /PortEngine/TerminalAPI.cs | |
| parent | 4800d7686b470b3a39314e76ea02daee790078b7 (diff) | |
| download | Project-Silicon-ee343916c292c741041167a1a77f4b59a95002c5.tar.gz Project-Silicon-ee343916c292c741041167a1a77f4b59a95002c5.tar.bz2 Project-Silicon-ee343916c292c741041167a1a77f4b59a95002c5.zip | |
Ability to change chatter username, also, terminal!
Diffstat (limited to 'PortEngine/TerminalAPI.cs')
| -rw-r--r-- | PortEngine/TerminalAPI.cs | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/PortEngine/TerminalAPI.cs b/PortEngine/TerminalAPI.cs new file mode 100644 index 0000000..4c09dad --- /dev/null +++ b/PortEngine/TerminalAPI.cs @@ -0,0 +1,55 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace PortEngine +{ + public class TerminalAPI + { + public static void RunCommand(TextBox txtConsoleInput, TextBox txtConsoleOutput) + { + bool LastCommandWasClear = false; + + + switch (txtConsoleInput.Text.ToLower()) + { + + + case "help": + txtConsoleOutput.AppendText("help - lists the commands\r\ntest - displays a test message\r\nclear - clears the terminal\r\nchangeusername - changes your username for use with the Chatter application\r\n example: changeusername --TheBestUser" + Environment.NewLine); + break; + case "clear": + txtConsoleOutput.Clear(); + LastCommandWasClear = true; + break; + case "test": + txtConsoleOutput.AppendText("This is a test!\r\nof the EBS!" + Environment.NewLine); + break; + default: + if (txtConsoleInput.Text.StartsWith("changeusername --")) + { + txtConsoleOutput.AppendText("You have changed your username to " + txtConsoleInput.Text.Substring(17)); + Properties.Settings.Default.userDisplayName = txtConsoleInput.Text.Substring(17); + } + else + { + txtConsoleOutput.AppendText("Bad command. Reference the command list for commands that exist." + Environment.NewLine); + } + break; + } + + if (LastCommandWasClear == true) + { + LastCommandWasClear = false; + } + else + { + txtConsoleOutput.AppendText(Environment.NewLine); + } + + } + } +} |
