User Tools

Site Tools


nebolconsole

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
nebolconsole [2021/11/04 12:42] nebolnebolconsole [2021/11/04 12:45] (current) nebol
Line 38: Line 38:
  NebolConsole.Console.Instance.Update();  NebolConsole.Console.Instance.Update();
 } }
 +</code>
 +
 +
 +<code csharp>
 +protected static void OnStringEntered(object sender, ConsoleStringEnteredEventArgs ea)
 +{
 + var area = NebolConsole.Console.Instance.GetArea("input");
 + area.WriteLine("You typed: " + ea.String);
 +}
 +
 +protected static void OnKeyPressed(object sender, ConsoleKeyPressedEventArgs ea)
 +{
 + var area = NebolConsole.Console.Instance.GetArea("input");
 + area.Write(ea.Key.KeyChar.ToString());
 +
 + area.SetCursorPosition();
 + NebolConsole.Console.Instance.Update();
 +}
 +</code>
 +
 +<code csharp>
 +do
 +{
 + NebolConsole.Console.Instance.Update();
 + Thread.Sleep(1000);
 +}
 +while (!shutdown);
 </code> </code>
  
nebolconsole.1636026165.txt.gz · Last modified: 2021/11/04 12:42 by nebol