20 lines
470 B
C#
20 lines
470 B
C#
namespace Qrakhen.Qamp.Core.IO;
|
|
|
|
public static class Console
|
|
{
|
|
// TEMP
|
|
public static Action<string>? StdOut;
|
|
// TEMP
|
|
|
|
public static void Write(object? any)
|
|
{
|
|
string[] split = $"{any ?? "null"}".Split('\n');
|
|
for (int i = 0; i < split.Length; i++) {
|
|
string line = (i == 0 ? " :> " : " ") + $"{split[i]}\n";
|
|
if (StdOut == null)
|
|
System.Console.Write(line);
|
|
else
|
|
StdOut(line);
|
|
}
|
|
}
|
|
} |