Controller-Slide-Presenter/SlidePresenter/Program.cs
2024-06-29 23:50:26 +02:00

21 lines
No EOL
469 B
C#

using ControllerSlidePresenter.GamepadReader;
namespace ControllerSlidePresenter {
internal abstract class Program {
private static async Task Main() {
#if OS_LINUX
if (!Linux.CanRun())
return;
#endif
IGamepadReader? reader = ControllerSelector.GetReader();
if (reader == null) {
Console.WriteLine("Invalid Controller Selected.");
return;
}
SlideSwitcher switcher = new(reader);
await reader.Read();
switcher.Dispose();
}
}
}