Widow
/trunk/Widow/Constants.cs |
@@ -26,7 +26,7 @@ |
|
#region Private Delegates, Events, Enums, Properties, Indexers and Fields |
|
private static string UserApplicationDirectory => Path.Combine( |
public static string UserApplicationDirectory => Path.Combine( |
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), @"Wizardry and Steamworks", @"Widow"); |
|
#endregion |
/trunk/Widow/MainForm.cs |
@@ -2,6 +2,7 @@ |
using System.ComponentModel; |
using System.Configuration; |
using System.Globalization; |
using System.IO; |
using System.Threading.Tasks; |
using System.Windows.Forms; |
using AutoUpdaterDotNET; |
@@ -134,6 +135,11 @@ |
RuleEditForm.Dispose(); |
RuleEditForm = null; |
|
if (!Directory.Exists(Constants.UserApplicationDirectory)) |
{ |
Directory.CreateDirectory(Constants.UserApplicationDirectory); |
} |
|
switch (await WindowsSerialization.Serialize(Windows, Constants.WindowsSettingsFile)) |
{ |
case SerializationSuccess serializationSuccess: |
@@ -249,6 +255,11 @@ |
|
private async Task LoadWindows() |
{ |
if (!Directory.Exists(Constants.UserApplicationDirectory)) |
{ |
Directory.CreateDirectory(Constants.UserApplicationDirectory); |
} |
|
switch (await WindowsSerialization.Deserialize(Constants.WindowsSettingsFile)) |
{ |
case SerializationSuccess serializationSuccess: |