Files
SethDiscordBot/PluginManager/Items/Spinner.cs
2022-01-07 20:26:10 +02:00

40 lines
914 B
C#

using System;
using System.Threading.Tasks;
namespace PluginManager.Items
{
public class Spinner
{
public bool isSpinning;
public Spinner()
{
isSpinning = false;
}
public async void Start()
{
isSpinning = true;
int cnt = 0;
while (isSpinning)
{
cnt++;
switch (cnt % 4)
{
case 0: Console.Write("/"); break;
case 1: Console.Write("-"); break;
case 2: Console.Write("\\"); break;
case 3: Console.Write("|"); break;
}
Console.SetCursorPosition(Console.CursorLeft - 1, Console.CursorTop);
await Task.Delay(500);
}
}
public void Stop()
{
isSpinning = false;
}
}
}