aboutsummaryrefslogtreecommitdiff
path: root/TimeHACK.Main/Program.cs
diff options
context:
space:
mode:
Diffstat (limited to 'TimeHACK.Main/Program.cs')
-rw-r--r--TimeHACK.Main/Program.cs122
1 files changed, 0 insertions, 122 deletions
diff --git a/TimeHACK.Main/Program.cs b/TimeHACK.Main/Program.cs
deleted file mode 100644
index 258d6c4..0000000
--- a/TimeHACK.Main/Program.cs
+++ /dev/null
@@ -1,122 +0,0 @@
-using System;
-using System.Drawing.Text;
-using System.Collections.Generic;
-using System.Linq;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-using Newtonsoft.Json.Linq;
-using System.Net;
-using Newtonsoft.Json;
-using TimeHACK.OS;
-using TimeHACK.OS.Win95;
-using TimeHACK.OS.Win95.Win95Apps;
-using TimeHACK.Engine;
-using TimeHACK.Engine.Template;
-using System.Drawing;
-using TimeHACK.SaveDialogs;
-
-namespace TimeHACK
-{
- static class Program
- {
- static System.Media.SoundPlayer stopsound;
-
- internal static bool nightly = true;
- internal static TitleScreen title;
- public static string AddressBookSelectedFolderName;
- public static AddressBookContact AddressBookSelectedContact;
- public static string WindowsExplorerReturnPath;
- static WindowManager wm = new WindowManager();
-
- public static List<WinClassic> nonimportantapps = new List<WinClassic>();
- public static int currentappcount = 0;
-
- /// <summary>
- /// The main entry point for the application.
- /// Run TitleScreen.cs at launch.
- /// </summary>
- [STAThread]
- static void Main(string[] args)
- {
- Application.SetCompatibleTextRenderingDefault(false);
-
- title = new TitleScreen();
-
- //TimeHACK.Engine.GameSave.SaveData MySaveData = new TimeHACK.Engine.GameSave.SaveData()
- //{
- // OS = 60,
- // MystringList = new List<string>
- // {
- // "Item1",
- // "Item2"
- // }
- //};
-
- //string TheJSON = JsonConvert.SerializeObject(MySaveData, Formatting.Indented);
- //MessageBox.Show(TheJSON);
- //MySaveData.OS = 40;
- //MessageBox.Show(MySaveData.OS.ToString());
-
- //MySaveData = (TimeHACK.Engine.GameSave.SaveData)JsonConvert.DeserializeObject(TheJSON, MySaveData.GetType());
- //MessageBox.Show(MySaveData.OS.ToString());
-
- Engine.SaveSystem.troubleshooter = new SaveFileTroubleShooter();
- Application.EnableVisualStyles();
- Application.Run(title);
- }
-
- public static string OpenFileExplorerAsDialogAndReturnGivenPath()
- {
- if (SaveSystem.CurrentSave.CurrentOS == "95")
- {
- WinClassic app = wm.StartWin95(new Win95WindowsExplorer(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true, true);
- } else {
- WinClassic app = wm.StartWin95(new WinClassicWindowsExplorer(), "Windows Explorer", Properties.Resources.WinClassicFileExplorer, true, true, true);
- }
-
- try
- {
- return WindowsExplorerReturnPath;
- } catch {
- return "";
- }
- }
-
- public static void ShutdownApplication(System.IO.Stream audio)
- {
- System.Threading.Thread.Sleep(500);
- System.IO.Stream audioPlay = audio;
- stopsound = new System.Media.SoundPlayer(audioPlay);
- stopsound.PlaySync();
-
- System.Threading.Thread.Sleep(500);
- Environment.Exit(0);
- //Application.Exit();
- }
-
- public static void AddTaskbarItem(Form Application, string ApplicationID, string ApplicationName, Image ApplicationIcon)
- {
- TitleScreen.frm95.AddTaskBarItem(Application, ApplicationID, ApplicationName, ApplicationIcon);
- TitleScreen.frm98.AddTaskBarItem(Application, ApplicationID, ApplicationName, ApplicationIcon);
- }
-
- public static void NonImportantApp_Closing(object sender, FormClosingEventArgs e)
- {
- Program.nonimportantapps.Remove((WinClassic)sender);
- }
-
- public static void Invert(Control c, bool forecolor = true, bool backcolor = true)
- {
- if (backcolor)
- {
- if (c.BackColor == Color.Black) c.BackColor = Color.White;
- else c.BackColor = Color.Black;
- }
- if (forecolor)
- {
- if (c.ForeColor == Color.White || c.ForeColor == Color.Silver) c.ForeColor = Color.Black;
- else c.ForeColor = Color.White;
- }
- }
- }
-}