aboutsummaryrefslogtreecommitdiff
path: root/Erable/Program.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2021-11-24 17:19:15 -0500
committerAndrew Lee <alee14498@protonmail.com>2021-11-24 17:19:15 -0500
commit61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69 (patch)
tree3fd5329ee3a54765cf14ae99a72194e8b8aa0261 /Erable/Program.cs
parent6e207e667ddc77f0901e402fd6d6e04ddf7cd89f (diff)
downloaderable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.tar.gz
erable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.tar.bz2
erable-godot-61ed8a3ffb60d2a037dc0bd2b5b0a47e53670b69.zip
Removed .NET files; Now using Godot as the base of the audio player
Diffstat (limited to 'Erable/Program.cs')
-rw-r--r--Erable/Program.cs65
1 files changed, 0 insertions, 65 deletions
diff --git a/Erable/Program.cs b/Erable/Program.cs
deleted file mode 100644
index 827f1bf..0000000
--- a/Erable/Program.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-/**********************************************************************
- *
- * Erable: Audio Player
- * Copyright (C) 2021 Alee Productions
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <https://www.gnu.org/licenses/>.
- *
- ************************************************************************/
-using System;
-using Avalonia;
-using Avalonia.ReactiveUI;
-
-namespace Erable
-{
- class Program
- {
- // Initialization code. Don't use any Avalonia, third-party APIs or any
- // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
- // yet and stuff might break.
- public static void Main(string[] args)
- {
- Console.WriteLine("Erable {0}: Audio Player by Alee Productions", Sirop.Backend.Version.ErableVersion);
- Console.WriteLine("Powered by Sirop Backend {0} ", Sirop.Backend.Version.SiropVersion);
-
- AppDomain.CurrentDomain.UnhandledException += ErrorHandler;
-
- #if DEBUG
- Console.WriteLine("Running on .NET " + Environment.Version + ", and " + Environment.OSVersion);
- Console.WriteLine("Opening window...");
- #endif
-
- BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);
-
- }
-
- static void ErrorHandler(object sender, UnhandledExceptionEventArgs e)
- {
- Console.WriteLine("Oh no! An error has occurred!");
- Console.WriteLine("Erable Version: " + Sirop.Backend.Version.ErableVersion);
- Console.WriteLine("Sirop Version: " + Sirop.Backend.Version.SiropVersion);
- Console.WriteLine("OS Version: " + Environment.OSVersion);
- Console.WriteLine(".NET Version: " + Environment.Version);
- Console.WriteLine("Report this to the developers...");
- Console.WriteLine("Did this crashed? " + e.IsTerminating);
- }
-
- // Avalonia configuration, don't remove; also used by visual designer.
- static AppBuilder BuildAvaloniaApp()
- => AppBuilder.Configure<App>()
- .UsePlatformDetect()
- .LogToTrace()
- .UseReactiveUI();
- }
-}