Merge branch 'master' into saveNotLoading
This commit is contained in:
		
						commit
						86efb124c6
					
				
							
								
								
									
										1
									
								
								OWTrack/MainForm.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										1
									
								
								OWTrack/MainForm.Designer.cs
									
									
									
										generated
									
									
									
								
							@ -322,6 +322,7 @@
 | 
				
			|||||||
            this.Name = "MainForm";
 | 
					            this.Name = "MainForm";
 | 
				
			||||||
            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
 | 
					            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
 | 
				
			||||||
            this.Text = "OWTrack";
 | 
					            this.Text = "OWTrack";
 | 
				
			||||||
 | 
					            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing);
 | 
				
			||||||
            this.SettingsGroup.ResumeLayout(false);
 | 
					            this.SettingsGroup.ResumeLayout(false);
 | 
				
			||||||
            this.SettingsGroup.PerformLayout();
 | 
					            this.SettingsGroup.PerformLayout();
 | 
				
			||||||
            this.ResumeLayout(false);
 | 
					            this.ResumeLayout(false);
 | 
				
			||||||
 | 
				
			|||||||
@ -21,7 +21,6 @@ SOFTWARE.*/
 | 
				
			|||||||
using System;
 | 
					using System;
 | 
				
			||||||
using System.Drawing;
 | 
					using System.Drawing;
 | 
				
			||||||
using System.Windows.Forms;
 | 
					using System.Windows.Forms;
 | 
				
			||||||
using Newtonsoft.Json;
 | 
					 | 
				
			||||||
using System.IO;
 | 
					using System.IO;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace OWTrack
 | 
					namespace OWTrack
 | 
				
			||||||
@ -243,6 +242,12 @@ namespace OWTrack
 | 
				
			|||||||
            tr.gamePath = getGamePath();
 | 
					            tr.gamePath = getGamePath();
 | 
				
			||||||
            update();
 | 
					            update();
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            notifyIcon1.Icon = null;
 | 
				
			||||||
 | 
					            notifyIcon1.Dispose();           
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
        #endregion        
 | 
					        #endregion        
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -90,8 +90,8 @@
 | 
				
			|||||||
    <ApplicationIcon>assets\Jeanette-Foshee-Simpsons-11-Rollover-Homer-donut-1.ico</ApplicationIcon>
 | 
					    <ApplicationIcon>assets\Jeanette-Foshee-Simpsons-11-Rollover-Homer-donut-1.ico</ApplicationIcon>
 | 
				
			||||||
  </PropertyGroup>
 | 
					  </PropertyGroup>
 | 
				
			||||||
  <ItemGroup>
 | 
					  <ItemGroup>
 | 
				
			||||||
    <Reference Include="Newtonsoft.Json, Version=11.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
 | 
					    <Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
 | 
				
			||||||
      <HintPath>..\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
 | 
					      <HintPath>..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
 | 
				
			||||||
    </Reference>
 | 
					    </Reference>
 | 
				
			||||||
    <Reference Include="System" />
 | 
					    <Reference Include="System" />
 | 
				
			||||||
    <Reference Include="System.Core" />
 | 
					    <Reference Include="System.Core" />
 | 
				
			||||||
 | 
				
			|||||||
@ -17,10 +17,6 @@ namespace OWTrack
 | 
				
			|||||||
            Application.SetCompatibleTextRenderingDefault(false);
 | 
					            Application.SetCompatibleTextRenderingDefault(false);
 | 
				
			||||||
            Application.Run(new MainForm());
 | 
					            Application.Run(new MainForm());
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					 | 
				
			||||||
        public static string Version { get; } = "1.4.3";       
 | 
					        public static string Version { get; } = "1.4.3";       
 | 
				
			||||||
        //public static string Version = Application.ProductVersion;
 | 
					 | 
				
			||||||
        //public static Version version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
/*Copyright(c) 2018 Hesham Systems LLC.
 | 
					/*Copyright(c) 2018 Hesham Systems LLC.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
					Permission is hereby granted, free of charge, to any person obtaining a copy
 | 
				
			||||||
of this software and associated documentation files (the "Software"), to deal
 | 
					of this software and associated documentation files (the "Software"), to deal
 | 
				
			||||||
@ -25,14 +25,12 @@ using System.IO;
 | 
				
			|||||||
using System.Windows.Forms;
 | 
					using System.Windows.Forms;
 | 
				
			||||||
using System.Collections.Generic;
 | 
					using System.Collections.Generic;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
namespace OWTrack
 | 
					namespace OWTrack
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    class Tracker
 | 
					    class Tracker
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        public int wins, losses, startSR, newSR, totalMatches = 0;
 | 
					        public int wins, losses, startSR, newSR, totalMatches = 0;
 | 
				
			||||||
        public string gamePath;       
 | 
					        public string gamePath;       
 | 
				
			||||||
        
 | 
					 | 
				
			||||||
        public void Track() { }//Deserailize here
 | 
					        public void Track() { }//Deserailize here
 | 
				
			||||||
        public void reset() { wins = 0; losses = 0; startSR = 0; newSR = 0; gamePath = null; }
 | 
					        public void reset() { wins = 0; losses = 0; startSR = 0; newSR = 0; gamePath = null; }
 | 
				
			||||||
        public void addWin() => wins++;
 | 
					        public void addWin() => wins++;
 | 
				
			||||||
@ -91,6 +89,7 @@ namespace OWTrack
 | 
				
			|||||||
                if (paths.Count > 1)
 | 
					                if (paths.Count > 1)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    //TODO: ask about correct path
 | 
					                    //TODO: ask about correct path
 | 
				
			||||||
 | 
					                    //New Form?? 
 | 
				
			||||||
                    return true;
 | 
					                    return true;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -109,11 +108,6 @@ namespace OWTrack
 | 
				
			|||||||
            }                        
 | 
					            }                        
 | 
				
			||||||
        }                
 | 
					        }                
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        private bool ProgramFilesExist(char drive)
 | 
					 | 
				
			||||||
        {
 | 
					 | 
				
			||||||
           return Directory.Exists(drive+":\\Program Files");
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        public static IEnumerable<string> GetFiles(string root, string searchPattern)
 | 
					        public static IEnumerable<string> GetFiles(string root, string searchPattern)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            Stack<string> pending = new Stack<string>();
 | 
					            Stack<string> pending = new Stack<string>();
 | 
				
			||||||
 | 
				
			|||||||
@ -1,4 +1,4 @@
 | 
				
			|||||||
<?xml version="1.0" encoding="utf-8"?>
 | 
					<?xml version="1.0" encoding="utf-8"?>
 | 
				
			||||||
<packages>
 | 
					<packages>
 | 
				
			||||||
  <package id="Newtonsoft.Json" version="11.0.2" targetFramework="net461" />
 | 
					  <package id="Newtonsoft.Json" version="12.0.1" targetFramework="net461" />
 | 
				
			||||||
</packages>
 | 
					</packages>
 | 
				
			||||||
@ -20,11 +20,7 @@ SOFTWARE.*/
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
using Newtonsoft.Json;
 | 
					using Newtonsoft.Json;
 | 
				
			||||||
using System;
 | 
					using System;
 | 
				
			||||||
using System.Collections.Generic;
 | 
					 | 
				
			||||||
using System.IO;
 | 
					using System.IO;
 | 
				
			||||||
using System.Linq;
 | 
					 | 
				
			||||||
using System.Text;
 | 
					 | 
				
			||||||
using System.Threading.Tasks;
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace OWTrack
 | 
					namespace OWTrack
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -77,7 +73,7 @@ namespace OWTrack
 | 
				
			|||||||
        {
 | 
					        {
 | 
				
			||||||
            try
 | 
					            try
 | 
				
			||||||
            {                       
 | 
					            {                       
 | 
				
			||||||
                File.WriteAllText(Paths.GetSaves(), JsonConvert.SerializeObject(tracker));
 | 
					                File.WriteAllText(Paths.GetSaves(), JsonConvert.SerializeObject(tracker, Formatting.Indented));
 | 
				
			||||||
                return true;
 | 
					                return true;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            catch (Exception)
 | 
					            catch (Exception)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user