about summary refs log tree commit diff
diff options
context:
space:
mode:
author1970-01-01 00:00:00 +0000
committer1970-01-01 00:00:00 +0000
commitbd43779933a9e61b580811d1e1bfb5fff16b5702 (patch)
tree39a3518b1551b3efe0e889af04a85b6a5a06d673
parent2 vers of invoice total (diff)
downloadsql-bd43779933a9e61b580811d1e1bfb5fff16b5702.tar
sql-bd43779933a9e61b580811d1e1bfb5fff16b5702.tar.gz
sql-bd43779933a9e61b580811d1e1bfb5fff16b5702.tar.bz2
sql-bd43779933a9e61b580811d1e1bfb5fff16b5702.tar.xz
sql-bd43779933a9e61b580811d1e1bfb5fff16b5702.zip
chess monitor
-rw-r--r--chess_monitor/.vs/Chess Monitor/FileContentIndex/c3aad3c0-8294-408e-8c9d-e38436ff90fa.vsidxbin0 -> 52199 bytes
-rw-r--r--chess_monitor/.vs/Chess Monitor/v17/.suobin0 -> 48128 bytes
-rw-r--r--chess_monitor/Chess Monitor.sln25
-rw-r--r--chess_monitor/Chess Monitor/App.config6
-rw-r--r--chess_monitor/Chess Monitor/Chess Monitor.csproj83
-rw-r--r--chess_monitor/Chess Monitor/Program.cs22
-rw-r--r--chess_monitor/Chess Monitor/Properties/AssemblyInfo.cs36
-rw-r--r--chess_monitor/Chess Monitor/Properties/Resources.Designer.cs71
-rw-r--r--chess_monitor/Chess Monitor/Properties/Resources.resx117
-rw-r--r--chess_monitor/Chess Monitor/Properties/Settings.Designer.cs30
-rw-r--r--chess_monitor/Chess Monitor/Properties/Settings.settings7
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exebin0 -> 35328 bytes
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe.config6
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.pdbbin0 -> 73216 bytes
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/game1.txt64
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/game2.txt64
-rw-r--r--chess_monitor/Chess Monitor/bin/Debug/setup.txt64
-rw-r--r--chess_monitor/Chess Monitor/mainForm.Designer.cs1033
-rw-r--r--chess_monitor/Chess Monitor/mainForm.cs853
-rw-r--r--chess_monitor/Chess Monitor/mainForm.resx120
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs4
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.AssemblyReference.cachebin0 -> 6030 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.CoreCompileInputs.cache1
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.FileListAbsolute.txt13
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.GenerateResource.cachebin0 -> 132 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.exebin0 -> 35328 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.pdbbin0 -> 73216 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.Properties.Resources.resourcesbin0 -> 180 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.chessMonitor.resourcesbin0 -> 180 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferences.cachebin0 -> 139 bytes
-rw-r--r--chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cachebin0 -> 2185 bytes
31 files changed, 2619 insertions, 0 deletions
diff --git a/chess_monitor/.vs/Chess Monitor/FileContentIndex/c3aad3c0-8294-408e-8c9d-e38436ff90fa.vsidx b/chess_monitor/.vs/Chess Monitor/FileContentIndex/c3aad3c0-8294-408e-8c9d-e38436ff90fa.vsidx
new file mode 100644
index 0000000..699d5eb
--- /dev/null
+++ b/chess_monitor/.vs/Chess Monitor/FileContentIndex/c3aad3c0-8294-408e-8c9d-e38436ff90fa.vsidx
Binary files differdiff --git a/chess_monitor/.vs/Chess Monitor/v17/.suo b/chess_monitor/.vs/Chess Monitor/v17/.suo
new file mode 100644
index 0000000..39d3df2
--- /dev/null
+++ b/chess_monitor/.vs/Chess Monitor/v17/.suo
Binary files differdiff --git a/chess_monitor/Chess Monitor.sln b/chess_monitor/Chess Monitor.sln
new file mode 100644
index 0000000..d1d878a
--- /dev/null
+++ b/chess_monitor/Chess Monitor.sln
@@ -0,0 +1,25 @@
+

+Microsoft Visual Studio Solution File, Format Version 12.00

+# Visual Studio Version 17

+VisualStudioVersion = 17.7.34009.444

+MinimumVisualStudioVersion = 10.0.40219.1

+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Chess Monitor", "Chess Monitor\Chess Monitor.csproj", "{10A5B8D8-0C11-4C0A-892F-ED058046558F}"

+EndProject

+Global

+	GlobalSection(SolutionConfigurationPlatforms) = preSolution

+		Debug|Any CPU = Debug|Any CPU

+		Release|Any CPU = Release|Any CPU

+	EndGlobalSection

+	GlobalSection(ProjectConfigurationPlatforms) = postSolution

+		{10A5B8D8-0C11-4C0A-892F-ED058046558F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU

+		{10A5B8D8-0C11-4C0A-892F-ED058046558F}.Debug|Any CPU.Build.0 = Debug|Any CPU

+		{10A5B8D8-0C11-4C0A-892F-ED058046558F}.Release|Any CPU.ActiveCfg = Release|Any CPU

+		{10A5B8D8-0C11-4C0A-892F-ED058046558F}.Release|Any CPU.Build.0 = Release|Any CPU

+	EndGlobalSection

+	GlobalSection(SolutionProperties) = preSolution

+		HideSolutionNode = FALSE

+	EndGlobalSection

+	GlobalSection(ExtensibilityGlobals) = postSolution

+		SolutionGuid = {3E0B2C23-9344-4CA6-83E9-D2B75F539F81}

+	EndGlobalSection

+EndGlobal

diff --git a/chess_monitor/Chess Monitor/App.config b/chess_monitor/Chess Monitor/App.config
new file mode 100644
index 0000000..5754728
--- /dev/null
+++ b/chess_monitor/Chess Monitor/App.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>

+<configuration>

+    <startup> 

+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />

+    </startup>

+</configuration>
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/Chess Monitor.csproj b/chess_monitor/Chess Monitor/Chess Monitor.csproj
new file mode 100644
index 0000000..66fece2
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Chess Monitor.csproj
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>

+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />

+  <PropertyGroup>

+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>

+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>

+    <ProjectGuid>{10A5B8D8-0C11-4C0A-892F-ED058046558F}</ProjectGuid>

+    <OutputType>WinExe</OutputType>

+    <RootNamespace>Chess_Monitor</RootNamespace>

+    <AssemblyName>Chess Monitor</AssemblyName>

+    <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>

+    <FileAlignment>512</FileAlignment>

+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>

+    <Deterministic>true</Deterministic>

+  </PropertyGroup>

+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">

+    <PlatformTarget>AnyCPU</PlatformTarget>

+    <DebugSymbols>true</DebugSymbols>

+    <DebugType>full</DebugType>

+    <Optimize>false</Optimize>

+    <OutputPath>bin\Debug\</OutputPath>

+    <DefineConstants>DEBUG;TRACE</DefineConstants>

+    <ErrorReport>prompt</ErrorReport>

+    <WarningLevel>4</WarningLevel>

+  </PropertyGroup>

+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">

+    <PlatformTarget>AnyCPU</PlatformTarget>

+    <DebugType>pdbonly</DebugType>

+    <Optimize>true</Optimize>

+    <OutputPath>bin\Release\</OutputPath>

+    <DefineConstants>TRACE</DefineConstants>

+    <ErrorReport>prompt</ErrorReport>

+    <WarningLevel>4</WarningLevel>

+  </PropertyGroup>

+  <ItemGroup>

+    <Reference Include="System" />

+    <Reference Include="System.Core" />

+    <Reference Include="System.Xml.Linq" />

+    <Reference Include="System.Data.DataSetExtensions" />

+    <Reference Include="Microsoft.CSharp" />

+    <Reference Include="System.Data" />

+    <Reference Include="System.Deployment" />

+    <Reference Include="System.Drawing" />

+    <Reference Include="System.Net.Http" />

+    <Reference Include="System.Windows.Forms" />

+    <Reference Include="System.Xml" />

+  </ItemGroup>

+  <ItemGroup>

+    <Compile Include="mainForm.cs">

+      <SubType>Form</SubType>

+    </Compile>

+    <Compile Include="mainForm.Designer.cs">

+      <DependentUpon>mainForm.cs</DependentUpon>

+    </Compile>

+    <Compile Include="Program.cs" />

+    <Compile Include="Properties\AssemblyInfo.cs" />

+    <EmbeddedResource Include="mainForm.resx">

+      <DependentUpon>mainForm.cs</DependentUpon>

+    </EmbeddedResource>

+    <EmbeddedResource Include="Properties\Resources.resx">

+      <Generator>ResXFileCodeGenerator</Generator>

+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>

+      <SubType>Designer</SubType>

+    </EmbeddedResource>

+    <Compile Include="Properties\Resources.Designer.cs">

+      <AutoGen>True</AutoGen>

+      <DependentUpon>Resources.resx</DependentUpon>

+    </Compile>

+    <None Include="Properties\Settings.settings">

+      <Generator>SettingsSingleFileGenerator</Generator>

+      <LastGenOutput>Settings.Designer.cs</LastGenOutput>

+    </None>

+    <Compile Include="Properties\Settings.Designer.cs">

+      <AutoGen>True</AutoGen>

+      <DependentUpon>Settings.settings</DependentUpon>

+      <DesignTimeSharedInput>True</DesignTimeSharedInput>

+    </Compile>

+  </ItemGroup>

+  <ItemGroup>

+    <None Include="App.config" />

+  </ItemGroup>

+  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

+</Project>
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/Program.cs b/chess_monitor/Chess Monitor/Program.cs
new file mode 100644
index 0000000..b45c058
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Program.cs
@@ -0,0 +1,22 @@
+using System;

+using System.Collections.Generic;

+using System.Linq;

+using System.Threading.Tasks;

+using System.Windows.Forms;

+

+namespace Chess_Monitor

+{

+    internal static class Program

+    {

+        /// <summary>

+        /// The main entry point for the application.

+        /// </summary>

+        [STAThread]

+        static void Main()

+        {

+            Application.EnableVisualStyles();

+            Application.SetCompatibleTextRenderingDefault(false);

+            Application.Run(new chessMonitor());

+        }

+    }

+}

diff --git a/chess_monitor/Chess Monitor/Properties/AssemblyInfo.cs b/chess_monitor/Chess Monitor/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..3e9a888
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;

+using System.Runtime.CompilerServices;

+using System.Runtime.InteropServices;

+

+// General Information about an assembly is controlled through the following

+// set of attributes. Change these attribute values to modify the information

+// associated with an assembly.

+[assembly: AssemblyTitle("Chess Monitor")]

+[assembly: AssemblyDescription("")]

+[assembly: AssemblyConfiguration("")]

+[assembly: AssemblyCompany("")]

+[assembly: AssemblyProduct("Chess Monitor")]

+[assembly: AssemblyCopyright("Copyright ©  2023")]

+[assembly: AssemblyTrademark("")]

+[assembly: AssemblyCulture("")]

+

+// Setting ComVisible to false makes the types in this assembly not visible

+// to COM components.  If you need to access a type in this assembly from

+// COM, set the ComVisible attribute to true on that type.

+[assembly: ComVisible(false)]

+

+// The following GUID is for the ID of the typelib if this project is exposed to COM

+[assembly: Guid("10a5b8d8-0c11-4c0a-892f-ed058046558f")]

+

+// Version information for an assembly consists of the following four values:

+//

+//      Major Version

+//      Minor Version

+//      Build Number

+//      Revision

+//

+// You can specify all the values or you can default the Build and Revision Numbers

+// by using the '*' as shown below:

+// [assembly: AssemblyVersion("1.0.*")]

+[assembly: AssemblyVersion("1.0.0.0")]

+[assembly: AssemblyFileVersion("1.0.0.0")]

diff --git a/chess_monitor/Chess Monitor/Properties/Resources.Designer.cs b/chess_monitor/Chess Monitor/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..c7761b8
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Properties/Resources.Designer.cs
@@ -0,0 +1,71 @@
+//------------------------------------------------------------------------------

+// <auto-generated>

+//     This code was generated by a tool.

+//     Runtime Version:4.0.30319.42000

+//

+//     Changes to this file may cause incorrect behavior and will be lost if

+//     the code is regenerated.

+// </auto-generated>

+//------------------------------------------------------------------------------

+

+namespace Chess_Monitor.Properties

+{

+

+

+    /// <summary>

+    ///   A strongly-typed resource class, for looking up localized strings, etc.

+    /// </summary>

+    // This class was auto-generated by the StronglyTypedResourceBuilder

+    // class via a tool like ResGen or Visual Studio.

+    // To add or remove a member, edit your .ResX file then rerun ResGen

+    // with the /str option, or rebuild your VS project.

+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]

+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]

+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]

+    internal class Resources

+    {

+

+        private static global::System.Resources.ResourceManager resourceMan;

+

+        private static global::System.Globalization.CultureInfo resourceCulture;

+

+        [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]

+        internal Resources()

+        {

+        }

+

+        /// <summary>

+        ///   Returns the cached ResourceManager instance used by this class.

+        /// </summary>

+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]

+        internal static global::System.Resources.ResourceManager ResourceManager

+        {

+            get

+            {

+                if ((resourceMan == null))

+                {

+                    global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Chess_Monitor.Properties.Resources", typeof(Resources).Assembly);

+                    resourceMan = temp;

+                }

+                return resourceMan;

+            }

+        }

+

+        /// <summary>

+        ///   Overrides the current thread's CurrentUICulture property for all

+        ///   resource lookups using this strongly typed resource class.

+        /// </summary>

+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]

+        internal static global::System.Globalization.CultureInfo Culture

+        {

+            get

+            {

+                return resourceCulture;

+            }

+            set

+            {

+                resourceCulture = value;

+            }

+        }

+    }

+}

diff --git a/chess_monitor/Chess Monitor/Properties/Resources.resx b/chess_monitor/Chess Monitor/Properties/Resources.resx
new file mode 100644
index 0000000..ffecec8
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Properties/Resources.resx
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>

+<root>

+  <!-- 

+    Microsoft ResX Schema 

+    

+    Version 2.0

+    

+    The primary goals of this format is to allow a simple XML format 

+    that is mostly human readable. The generation and parsing of the 

+    various data types are done through the TypeConverter classes 

+    associated with the data types.

+    

+    Example:

+    

+    ... ado.net/XML headers & schema ...

+    <resheader name="resmimetype">text/microsoft-resx</resheader>

+    <resheader name="version">2.0</resheader>

+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>

+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>

+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>

+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>

+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">

+        <value>[base64 mime encoded serialized .NET Framework object]</value>

+    </data>

+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>

+        <comment>This is a comment</comment>

+    </data>

+                

+    There are any number of "resheader" rows that contain simple 

+    name/value pairs.

+    

+    Each data row contains a name, and value. The row also contains a 

+    type or mimetype. Type corresponds to a .NET class that support 

+    text/value conversion through the TypeConverter architecture. 

+    Classes that don't support this are serialized and stored with the 

+    mimetype set.

+    

+    The mimetype is used for serialized objects, and tells the 

+    ResXResourceReader how to depersist the object. This is currently not 

+    extensible. For a given mimetype the value must be set accordingly:

+    

+    Note - application/x-microsoft.net.object.binary.base64 is the format 

+    that the ResXResourceWriter will generate, however the reader can 

+    read any of the formats listed below.

+    

+    mimetype: application/x-microsoft.net.object.binary.base64

+    value   : The object must be serialized with 

+            : System.Serialization.Formatters.Binary.BinaryFormatter

+            : and then encoded with base64 encoding.

+    

+    mimetype: application/x-microsoft.net.object.soap.base64

+    value   : The object must be serialized with 

+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter

+            : and then encoded with base64 encoding.

+

+    mimetype: application/x-microsoft.net.object.bytearray.base64

+    value   : The object must be serialized into a byte array 

+            : using a System.ComponentModel.TypeConverter

+            : and then encoded with base64 encoding.

+    -->

+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">

+    <xsd:element name="root" msdata:IsDataSet="true">

+      <xsd:complexType>

+        <xsd:choice maxOccurs="unbounded">

+          <xsd:element name="metadata">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" />

+              </xsd:sequence>

+              <xsd:attribute name="name" type="xsd:string" />

+              <xsd:attribute name="type" type="xsd:string" />

+              <xsd:attribute name="mimetype" type="xsd:string" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="assembly">

+            <xsd:complexType>

+              <xsd:attribute name="alias" type="xsd:string" />

+              <xsd:attribute name="name" type="xsd:string" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="data">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />

+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />

+              </xsd:sequence>

+              <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />

+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />

+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="resheader">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />

+              </xsd:sequence>

+              <xsd:attribute name="name" type="xsd:string" use="required" />

+            </xsd:complexType>

+          </xsd:element>

+        </xsd:choice>

+      </xsd:complexType>

+    </xsd:element>

+  </xsd:schema>

+  <resheader name="resmimetype">

+    <value>text/microsoft-resx</value>

+  </resheader>

+  <resheader name="version">

+    <value>2.0</value>

+  </resheader>

+  <resheader name="reader">

+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>

+  </resheader>

+  <resheader name="writer">

+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>

+  </resheader>

+</root>
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/Properties/Settings.Designer.cs b/chess_monitor/Chess Monitor/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..897ea23
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Properties/Settings.Designer.cs
@@ -0,0 +1,30 @@
+//------------------------------------------------------------------------------

+// <auto-generated>

+//     This code was generated by a tool.

+//     Runtime Version:4.0.30319.42000

+//

+//     Changes to this file may cause incorrect behavior and will be lost if

+//     the code is regenerated.

+// </auto-generated>

+//------------------------------------------------------------------------------

+

+namespace Chess_Monitor.Properties

+{

+

+

+    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]

+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]

+    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase

+    {

+

+        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

+

+        public static Settings Default

+        {

+            get

+            {

+                return defaultInstance;

+            }

+        }

+    }

+}

diff --git a/chess_monitor/Chess Monitor/Properties/Settings.settings b/chess_monitor/Chess Monitor/Properties/Settings.settings
new file mode 100644
index 0000000..abf36c5
--- /dev/null
+++ b/chess_monitor/Chess Monitor/Properties/Settings.settings
@@ -0,0 +1,7 @@
+<?xml version='1.0' encoding='utf-8'?>

+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">

+  <Profiles>

+    <Profile Name="(Default)" />

+  </Profiles>

+  <Settings />

+</SettingsFile>

diff --git a/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe
new file mode 100644
index 0000000..5dbf60f
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe
Binary files differdiff --git a/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe.config b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe.config
new file mode 100644
index 0000000..5754728
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.exe.config
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" ?>

+<configuration>

+    <startup> 

+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />

+    </startup>

+</configuration>
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.pdb b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.pdb
new file mode 100644
index 0000000..adf3ec7
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/Chess Monitor.pdb
Binary files differdiff --git a/chess_monitor/Chess Monitor/bin/Debug/game1.txt b/chess_monitor/Chess Monitor/bin/Debug/game1.txt
new file mode 100644
index 0000000..8e52a47
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/game1.txt
@@ -0,0 +1,64 @@
+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Bishop

+W Pawn

+

+W Pawn

+

+

+B Pawn

+B Bishop

+W King

+

+

+

+

+

+B Queen

+B  King

+W Queen

+

+

+W Pawn

+

+

+B Pawn

+

+

+W Pawn

+

+

+

+

+B Pawn

+B Bishop

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook

diff --git a/chess_monitor/Chess Monitor/bin/Debug/game2.txt b/chess_monitor/Chess Monitor/bin/Debug/game2.txt
new file mode 100644
index 0000000..6291497
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/game2.txt
@@ -0,0 +1,64 @@
+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Bishop

+W Pawn

+

+

+

+

+B Pawn

+B Bishop

+W King

+

+

+W Pawn

+

+

+

+B  King

+W Queen

+

+

+B Pawn

+

+

+B Pawn

+B Queen

+W Bishop

+W Pawn

+

+

+

+

+B Pawn

+B Bishop

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook

diff --git a/chess_monitor/Chess Monitor/bin/Debug/setup.txt b/chess_monitor/Chess Monitor/bin/Debug/setup.txt
new file mode 100644
index 0000000..3ebd81b
--- /dev/null
+++ b/chess_monitor/Chess Monitor/bin/Debug/setup.txt
@@ -0,0 +1,64 @@
+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Bishop

+W Pawn

+

+

+

+

+B Pawn

+B Bishop

+W King

+W Pawn

+

+

+

+

+B Pawn

+B  King

+W Queen

+W Pawn

+

+

+

+

+B Pawn

+B Queen

+W Bishop

+W Pawn

+

+

+

+

+B Pawn

+B Bishop

+W Knight

+W Pawn

+

+

+

+

+B Pawn

+B Knight

+W Rook

+W Pawn

+

+

+

+

+B Pawn

+B Rook
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/mainForm.Designer.cs b/chess_monitor/Chess Monitor/mainForm.Designer.cs
new file mode 100644
index 0000000..041fc42
--- /dev/null
+++ b/chess_monitor/Chess Monitor/mainForm.Designer.cs
@@ -0,0 +1,1033 @@
+namespace Chess_Monitor

+{

+    partial class chessMonitor

+    {

+        /// <summary>

+        /// Required designer variable.

+        /// </summary>

+        private System.ComponentModel.IContainer components = null;

+

+        /// <summary>

+        /// Clean up any resources being used.

+        /// </summary>

+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>

+        protected override void Dispose(bool disposing)

+        {

+            if (disposing && (components != null))

+            {

+                components.Dispose();

+            }

+            base.Dispose(disposing);

+        }

+

+        #region Windows Form Designer generated code

+

+        /// <summary>

+        /// Required method for Designer support - do not modify

+        /// the contents of this method with the code editor.

+        /// </summary>

+        private void InitializeComponent()

+        {

+            this.a1 = new System.Windows.Forms.Button();

+            this.b1 = new System.Windows.Forms.Button();

+            this.d1 = new System.Windows.Forms.Button();

+            this.c1 = new System.Windows.Forms.Button();

+            this.f1 = new System.Windows.Forms.Button();

+            this.e1 = new System.Windows.Forms.Button();

+            this.h1 = new System.Windows.Forms.Button();

+            this.g1 = new System.Windows.Forms.Button();

+            this.g2 = new System.Windows.Forms.Button();

+            this.f2 = new System.Windows.Forms.Button();

+            this.e2 = new System.Windows.Forms.Button();

+            this.d2 = new System.Windows.Forms.Button();

+            this.c2 = new System.Windows.Forms.Button();

+            this.b2 = new System.Windows.Forms.Button();

+            this.a2 = new System.Windows.Forms.Button();

+            this.h2 = new System.Windows.Forms.Button();

+            this.g4 = new System.Windows.Forms.Button();

+            this.f4 = new System.Windows.Forms.Button();

+            this.e4 = new System.Windows.Forms.Button();

+            this.d4 = new System.Windows.Forms.Button();

+            this.c4 = new System.Windows.Forms.Button();

+            this.b4 = new System.Windows.Forms.Button();

+            this.a4 = new System.Windows.Forms.Button();

+            this.h4 = new System.Windows.Forms.Button();

+            this.h3 = new System.Windows.Forms.Button();

+            this.g3 = new System.Windows.Forms.Button();

+            this.f3 = new System.Windows.Forms.Button();

+            this.e3 = new System.Windows.Forms.Button();

+            this.d3 = new System.Windows.Forms.Button();

+            this.c3 = new System.Windows.Forms.Button();

+            this.b3 = new System.Windows.Forms.Button();

+            this.a3 = new System.Windows.Forms.Button();

+            this.g6 = new System.Windows.Forms.Button();

+            this.f6 = new System.Windows.Forms.Button();

+            this.e6 = new System.Windows.Forms.Button();

+            this.d6 = new System.Windows.Forms.Button();

+            this.c6 = new System.Windows.Forms.Button();

+            this.b6 = new System.Windows.Forms.Button();

+            this.a6 = new System.Windows.Forms.Button();

+            this.h6 = new System.Windows.Forms.Button();

+            this.h5 = new System.Windows.Forms.Button();

+            this.g5 = new System.Windows.Forms.Button();

+            this.f5 = new System.Windows.Forms.Button();

+            this.e5 = new System.Windows.Forms.Button();

+            this.d5 = new System.Windows.Forms.Button();

+            this.c5 = new System.Windows.Forms.Button();

+            this.b5 = new System.Windows.Forms.Button();

+            this.a5 = new System.Windows.Forms.Button();

+            this.g8 = new System.Windows.Forms.Button();

+            this.f8 = new System.Windows.Forms.Button();

+            this.e8 = new System.Windows.Forms.Button();

+            this.d8 = new System.Windows.Forms.Button();

+            this.c8 = new System.Windows.Forms.Button();

+            this.b8 = new System.Windows.Forms.Button();

+            this.a8 = new System.Windows.Forms.Button();

+            this.h8 = new System.Windows.Forms.Button();

+            this.h7 = new System.Windows.Forms.Button();

+            this.g7 = new System.Windows.Forms.Button();

+            this.f7 = new System.Windows.Forms.Button();

+            this.e7 = new System.Windows.Forms.Button();

+            this.d7 = new System.Windows.Forms.Button();

+            this.c7 = new System.Windows.Forms.Button();

+            this.b7 = new System.Windows.Forms.Button();

+            this.a7 = new System.Windows.Forms.Button();

+            this.loadBtn = new System.Windows.Forms.Button();

+            this.saveBtn = new System.Windows.Forms.Button();

+            this.game1RadioBtn = new System.Windows.Forms.RadioButton();

+            this.game2RadioBtn = new System.Windows.Forms.RadioButton();

+            this.game3RadioBtn = new System.Windows.Forms.RadioButton();

+            this.resetBtn = new System.Windows.Forms.Button();

+            this.SuspendLayout();

+            // 

+            // a1

+            // 

+            this.a1.BackColor = System.Drawing.Color.Silver;

+            this.a1.Location = new System.Drawing.Point(111, 375);

+            this.a1.Name = "a1";

+            this.a1.Size = new System.Drawing.Size(64, 46);

+            this.a1.TabIndex = 0;

+            this.a1.Text = "A1";

+            this.a1.UseVisualStyleBackColor = false;

+            this.a1.Click += new System.EventHandler(this.a1_Click);

+            // 

+            // b1

+            // 

+            this.b1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.b1.Location = new System.Drawing.Point(181, 375);

+            this.b1.Name = "b1";

+            this.b1.Size = new System.Drawing.Size(64, 46);

+            this.b1.TabIndex = 1;

+            this.b1.Text = "B1";

+            this.b1.UseVisualStyleBackColor = false;

+            this.b1.Click += new System.EventHandler(this.b1_Click);

+            // 

+            // d1

+            // 

+            this.d1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.d1.Location = new System.Drawing.Point(321, 375);

+            this.d1.Name = "d1";

+            this.d1.Size = new System.Drawing.Size(64, 46);

+            this.d1.TabIndex = 3;

+            this.d1.Text = "D1";

+            this.d1.UseVisualStyleBackColor = false;

+            this.d1.Click += new System.EventHandler(this.d1_Click);

+            // 

+            // c1

+            // 

+            this.c1.BackColor = System.Drawing.Color.Silver;

+            this.c1.Location = new System.Drawing.Point(251, 375);

+            this.c1.Name = "c1";

+            this.c1.Size = new System.Drawing.Size(64, 46);

+            this.c1.TabIndex = 2;

+            this.c1.Text = "C1";

+            this.c1.UseVisualStyleBackColor = false;

+            this.c1.Click += new System.EventHandler(this.c1_Click);

+            // 

+            // f1

+            // 

+            this.f1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.f1.Location = new System.Drawing.Point(461, 375);

+            this.f1.Name = "f1";

+            this.f1.Size = new System.Drawing.Size(64, 46);

+            this.f1.TabIndex = 5;

+            this.f1.Text = "F1";

+            this.f1.UseVisualStyleBackColor = false;

+            this.f1.Click += new System.EventHandler(this.f1_Click);

+            // 

+            // e1

+            // 

+            this.e1.BackColor = System.Drawing.Color.Silver;

+            this.e1.Location = new System.Drawing.Point(391, 375);

+            this.e1.Name = "e1";

+            this.e1.Size = new System.Drawing.Size(64, 46);

+            this.e1.TabIndex = 4;

+            this.e1.Text = "E1";

+            this.e1.UseVisualStyleBackColor = false;

+            this.e1.Click += new System.EventHandler(this.e1_Click);

+            // 

+            // h1

+            // 

+            this.h1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.h1.Location = new System.Drawing.Point(601, 375);

+            this.h1.Name = "h1";

+            this.h1.Size = new System.Drawing.Size(64, 46);

+            this.h1.TabIndex = 7;

+            this.h1.Text = "H1";

+            this.h1.UseVisualStyleBackColor = false;

+            this.h1.Click += new System.EventHandler(this.h1_Click);

+            // 

+            // g1

+            // 

+            this.g1.BackColor = System.Drawing.Color.Silver;

+            this.g1.Location = new System.Drawing.Point(531, 375);

+            this.g1.Name = "g1";

+            this.g1.Size = new System.Drawing.Size(64, 46);

+            this.g1.TabIndex = 6;

+            this.g1.Text = "G1";

+            this.g1.UseVisualStyleBackColor = false;

+            this.g1.Click += new System.EventHandler(this.g1_Click);

+            // 

+            // g2

+            // 

+            this.g2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.g2.Location = new System.Drawing.Point(531, 323);

+            this.g2.Name = "g2";

+            this.g2.Size = new System.Drawing.Size(64, 46);

+            this.g2.TabIndex = 14;

+            this.g2.Text = "G2";

+            this.g2.UseVisualStyleBackColor = false;

+            this.g2.Click += new System.EventHandler(this.g2_Click);

+            // 

+            // f2

+            // 

+            this.f2.BackColor = System.Drawing.Color.Silver;

+            this.f2.Location = new System.Drawing.Point(461, 323);

+            this.f2.Name = "f2";

+            this.f2.Size = new System.Drawing.Size(64, 46);

+            this.f2.TabIndex = 13;

+            this.f2.Text = "F2";

+            this.f2.UseVisualStyleBackColor = false;

+            this.f2.Click += new System.EventHandler(this.f2_Click);

+            // 

+            // e2

+            // 

+            this.e2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.e2.Location = new System.Drawing.Point(391, 323);

+            this.e2.Name = "e2";

+            this.e2.Size = new System.Drawing.Size(64, 46);

+            this.e2.TabIndex = 12;

+            this.e2.Text = "E2";

+            this.e2.UseVisualStyleBackColor = false;

+            this.e2.Click += new System.EventHandler(this.e2_Click);

+            // 

+            // d2

+            // 

+            this.d2.BackColor = System.Drawing.Color.Silver;

+            this.d2.Location = new System.Drawing.Point(321, 323);

+            this.d2.Name = "d2";

+            this.d2.Size = new System.Drawing.Size(64, 46);

+            this.d2.TabIndex = 11;

+            this.d2.Text = "D2";

+            this.d2.UseVisualStyleBackColor = false;

+            this.d2.Click += new System.EventHandler(this.d2_Click);

+            // 

+            // c2

+            // 

+            this.c2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.c2.Location = new System.Drawing.Point(251, 323);

+            this.c2.Name = "c2";

+            this.c2.Size = new System.Drawing.Size(64, 46);

+            this.c2.TabIndex = 10;

+            this.c2.Text = "C2";

+            this.c2.UseVisualStyleBackColor = false;

+            this.c2.Click += new System.EventHandler(this.c2_Click);

+            // 

+            // b2

+            // 

+            this.b2.BackColor = System.Drawing.Color.Silver;

+            this.b2.Location = new System.Drawing.Point(181, 323);

+            this.b2.Name = "b2";

+            this.b2.Size = new System.Drawing.Size(64, 46);

+            this.b2.TabIndex = 9;

+            this.b2.Text = "B2";

+            this.b2.UseVisualStyleBackColor = false;

+            this.b2.Click += new System.EventHandler(this.b2_Click);

+            // 

+            // a2

+            // 

+            this.a2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.a2.Location = new System.Drawing.Point(111, 323);

+            this.a2.Name = "a2";

+            this.a2.Size = new System.Drawing.Size(64, 46);

+            this.a2.TabIndex = 8;

+            this.a2.Text = "A2";

+            this.a2.UseVisualStyleBackColor = false;

+            this.a2.Click += new System.EventHandler(this.a2_Click);

+            // 

+            // h2

+            // 

+            this.h2.BackColor = System.Drawing.Color.Silver;

+            this.h2.Location = new System.Drawing.Point(601, 323);

+            this.h2.Name = "h2";

+            this.h2.Size = new System.Drawing.Size(64, 46);

+            this.h2.TabIndex = 15;

+            this.h2.Text = "H2";

+            this.h2.UseVisualStyleBackColor = false;

+            this.h2.Click += new System.EventHandler(this.h2_Click);

+            // 

+            // g4

+            // 

+            this.g4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.g4.Location = new System.Drawing.Point(531, 219);

+            this.g4.Name = "g4";

+            this.g4.Size = new System.Drawing.Size(64, 46);

+            this.g4.TabIndex = 30;

+            this.g4.Text = "G4";

+            this.g4.UseVisualStyleBackColor = false;

+            this.g4.Click += new System.EventHandler(this.g4_Click);

+            // 

+            // f4

+            // 

+            this.f4.BackColor = System.Drawing.Color.Silver;

+            this.f4.Location = new System.Drawing.Point(461, 219);

+            this.f4.Name = "f4";

+            this.f4.Size = new System.Drawing.Size(64, 46);

+            this.f4.TabIndex = 29;

+            this.f4.Text = "F4";

+            this.f4.UseVisualStyleBackColor = false;

+            this.f4.Click += new System.EventHandler(this.f4_Click);

+            // 

+            // e4

+            // 

+            this.e4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.e4.Location = new System.Drawing.Point(391, 219);

+            this.e4.Name = "e4";

+            this.e4.Size = new System.Drawing.Size(64, 46);

+            this.e4.TabIndex = 28;

+            this.e4.Text = "E4";

+            this.e4.UseVisualStyleBackColor = false;

+            this.e4.Click += new System.EventHandler(this.e4_Click);

+            // 

+            // d4

+            // 

+            this.d4.BackColor = System.Drawing.Color.Silver;

+            this.d4.Location = new System.Drawing.Point(321, 219);

+            this.d4.Name = "d4";

+            this.d4.Size = new System.Drawing.Size(64, 46);

+            this.d4.TabIndex = 27;

+            this.d4.Text = "D4";

+            this.d4.UseVisualStyleBackColor = false;

+            this.d4.Click += new System.EventHandler(this.d4_Click);

+            // 

+            // c4

+            // 

+            this.c4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.c4.Location = new System.Drawing.Point(251, 219);

+            this.c4.Name = "c4";

+            this.c4.Size = new System.Drawing.Size(64, 46);

+            this.c4.TabIndex = 26;

+            this.c4.Text = "C4";

+            this.c4.UseVisualStyleBackColor = false;

+            this.c4.Click += new System.EventHandler(this.c4_Click);

+            // 

+            // b4

+            // 

+            this.b4.BackColor = System.Drawing.Color.Silver;

+            this.b4.Location = new System.Drawing.Point(181, 219);

+            this.b4.Name = "b4";

+            this.b4.Size = new System.Drawing.Size(64, 46);

+            this.b4.TabIndex = 25;

+            this.b4.Text = "B4";

+            this.b4.UseVisualStyleBackColor = false;

+            this.b4.Click += new System.EventHandler(this.b4_Click);

+            // 

+            // a4

+            // 

+            this.a4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.a4.Location = new System.Drawing.Point(111, 219);

+            this.a4.Name = "a4";

+            this.a4.Size = new System.Drawing.Size(64, 46);

+            this.a4.TabIndex = 24;

+            this.a4.Text = "A4";

+            this.a4.UseVisualStyleBackColor = false;

+            this.a4.Click += new System.EventHandler(this.a4_Click);

+            // 

+            // h4

+            // 

+            this.h4.BackColor = System.Drawing.Color.Silver;

+            this.h4.Location = new System.Drawing.Point(601, 219);

+            this.h4.Name = "h4";

+            this.h4.Size = new System.Drawing.Size(64, 46);

+            this.h4.TabIndex = 31;

+            this.h4.Text = "H4";

+            this.h4.UseVisualStyleBackColor = false;

+            this.h4.Click += new System.EventHandler(this.h4_Click);

+            // 

+            // h3

+            // 

+            this.h3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.h3.Location = new System.Drawing.Point(601, 271);

+            this.h3.Name = "h3";

+            this.h3.Size = new System.Drawing.Size(64, 46);

+            this.h3.TabIndex = 23;

+            this.h3.Text = "H3";

+            this.h3.UseVisualStyleBackColor = false;

+            this.h3.Click += new System.EventHandler(this.h3_Click);

+            // 

+            // g3

+            // 

+            this.g3.BackColor = System.Drawing.Color.Silver;

+            this.g3.Location = new System.Drawing.Point(531, 271);

+            this.g3.Name = "g3";

+            this.g3.Size = new System.Drawing.Size(64, 46);

+            this.g3.TabIndex = 22;

+            this.g3.Text = "G3";

+            this.g3.UseVisualStyleBackColor = false;

+            this.g3.Click += new System.EventHandler(this.g3_Click);

+            // 

+            // f3

+            // 

+            this.f3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.f3.Location = new System.Drawing.Point(461, 271);

+            this.f3.Name = "f3";

+            this.f3.Size = new System.Drawing.Size(64, 46);

+            this.f3.TabIndex = 21;

+            this.f3.Text = "F3";

+            this.f3.UseVisualStyleBackColor = false;

+            this.f3.Click += new System.EventHandler(this.f3_Click);

+            // 

+            // e3

+            // 

+            this.e3.BackColor = System.Drawing.Color.Silver;

+            this.e3.Location = new System.Drawing.Point(391, 271);

+            this.e3.Name = "e3";

+            this.e3.Size = new System.Drawing.Size(64, 46);

+            this.e3.TabIndex = 20;

+            this.e3.Text = "E3";

+            this.e3.UseVisualStyleBackColor = false;

+            this.e3.Click += new System.EventHandler(this.e3_Click);

+            // 

+            // d3

+            // 

+            this.d3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.d3.Location = new System.Drawing.Point(321, 271);

+            this.d3.Name = "d3";

+            this.d3.Size = new System.Drawing.Size(64, 46);

+            this.d3.TabIndex = 19;

+            this.d3.Text = "D3";

+            this.d3.UseVisualStyleBackColor = false;

+            this.d3.Click += new System.EventHandler(this.d3_Click);

+            // 

+            // c3

+            // 

+            this.c3.BackColor = System.Drawing.Color.Silver;

+            this.c3.Location = new System.Drawing.Point(251, 271);

+            this.c3.Name = "c3";

+            this.c3.Size = new System.Drawing.Size(64, 46);

+            this.c3.TabIndex = 18;

+            this.c3.Text = "C3";

+            this.c3.UseVisualStyleBackColor = false;

+            this.c3.Click += new System.EventHandler(this.c3_Click);

+            // 

+            // b3

+            // 

+            this.b3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.b3.Location = new System.Drawing.Point(181, 271);

+            this.b3.Name = "b3";

+            this.b3.Size = new System.Drawing.Size(64, 46);

+            this.b3.TabIndex = 17;

+            this.b3.Text = "B3";

+            this.b3.UseVisualStyleBackColor = false;

+            this.b3.Click += new System.EventHandler(this.b3_Click);

+            // 

+            // a3

+            // 

+            this.a3.BackColor = System.Drawing.Color.Silver;

+            this.a3.Location = new System.Drawing.Point(111, 271);

+            this.a3.Name = "a3";

+            this.a3.Size = new System.Drawing.Size(64, 46);

+            this.a3.TabIndex = 16;

+            this.a3.Text = "A3";

+            this.a3.UseVisualStyleBackColor = false;

+            this.a3.Click += new System.EventHandler(this.a3_Click);

+            // 

+            // g6

+            // 

+            this.g6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.g6.Location = new System.Drawing.Point(531, 115);

+            this.g6.Name = "g6";

+            this.g6.Size = new System.Drawing.Size(64, 46);

+            this.g6.TabIndex = 46;

+            this.g6.Text = "G6";

+            this.g6.UseVisualStyleBackColor = false;

+            this.g6.Click += new System.EventHandler(this.g6_Click);

+            // 

+            // f6

+            // 

+            this.f6.BackColor = System.Drawing.Color.Silver;

+            this.f6.Location = new System.Drawing.Point(461, 115);

+            this.f6.Name = "f6";

+            this.f6.Size = new System.Drawing.Size(64, 46);

+            this.f6.TabIndex = 45;

+            this.f6.Text = "F6";

+            this.f6.UseVisualStyleBackColor = false;

+            this.f6.Click += new System.EventHandler(this.f6_Click);

+            // 

+            // e6

+            // 

+            this.e6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.e6.Location = new System.Drawing.Point(391, 115);

+            this.e6.Name = "e6";

+            this.e6.Size = new System.Drawing.Size(64, 46);

+            this.e6.TabIndex = 44;

+            this.e6.Text = "E6";

+            this.e6.UseVisualStyleBackColor = false;

+            this.e6.Click += new System.EventHandler(this.e6_Click);

+            // 

+            // d6

+            // 

+            this.d6.BackColor = System.Drawing.Color.Silver;

+            this.d6.Location = new System.Drawing.Point(321, 115);

+            this.d6.Name = "d6";

+            this.d6.Size = new System.Drawing.Size(64, 46);

+            this.d6.TabIndex = 43;

+            this.d6.Text = "D6";

+            this.d6.UseVisualStyleBackColor = false;

+            this.d6.Click += new System.EventHandler(this.d6_Click);

+            // 

+            // c6

+            // 

+            this.c6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.c6.Location = new System.Drawing.Point(251, 115);

+            this.c6.Name = "c6";

+            this.c6.Size = new System.Drawing.Size(64, 46);

+            this.c6.TabIndex = 42;

+            this.c6.Text = "C6";

+            this.c6.UseVisualStyleBackColor = false;

+            this.c6.Click += new System.EventHandler(this.c6_Click);

+            // 

+            // b6

+            // 

+            this.b6.BackColor = System.Drawing.Color.Silver;

+            this.b6.Location = new System.Drawing.Point(181, 115);

+            this.b6.Name = "b6";

+            this.b6.Size = new System.Drawing.Size(64, 46);

+            this.b6.TabIndex = 41;

+            this.b6.Text = "B6";

+            this.b6.UseVisualStyleBackColor = false;

+            this.b6.Click += new System.EventHandler(this.b6_Click);

+            // 

+            // a6

+            // 

+            this.a6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.a6.Location = new System.Drawing.Point(111, 115);

+            this.a6.Name = "a6";

+            this.a6.Size = new System.Drawing.Size(64, 46);

+            this.a6.TabIndex = 40;

+            this.a6.Text = "A6";

+            this.a6.UseVisualStyleBackColor = false;

+            this.a6.Click += new System.EventHandler(this.a6_Click);

+            // 

+            // h6

+            // 

+            this.h6.BackColor = System.Drawing.Color.Silver;

+            this.h6.Location = new System.Drawing.Point(601, 115);

+            this.h6.Name = "h6";

+            this.h6.Size = new System.Drawing.Size(64, 46);

+            this.h6.TabIndex = 47;

+            this.h6.Text = "H6";

+            this.h6.UseVisualStyleBackColor = false;

+            this.h6.Click += new System.EventHandler(this.h6_Click);

+            // 

+            // h5

+            // 

+            this.h5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.h5.Location = new System.Drawing.Point(601, 167);

+            this.h5.Name = "h5";

+            this.h5.Size = new System.Drawing.Size(64, 46);

+            this.h5.TabIndex = 39;

+            this.h5.Text = "H5";

+            this.h5.UseVisualStyleBackColor = false;

+            this.h5.Click += new System.EventHandler(this.h5_Click);

+            // 

+            // g5

+            // 

+            this.g5.BackColor = System.Drawing.Color.Silver;

+            this.g5.Location = new System.Drawing.Point(531, 167);

+            this.g5.Name = "g5";

+            this.g5.Size = new System.Drawing.Size(64, 46);

+            this.g5.TabIndex = 38;

+            this.g5.Text = "G5";

+            this.g5.UseVisualStyleBackColor = false;

+            this.g5.Click += new System.EventHandler(this.g5_Click);

+            // 

+            // f5

+            // 

+            this.f5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.f5.Location = new System.Drawing.Point(461, 167);

+            this.f5.Name = "f5";

+            this.f5.Size = new System.Drawing.Size(64, 46);

+            this.f5.TabIndex = 37;

+            this.f5.Text = "F5";

+            this.f5.UseVisualStyleBackColor = false;

+            this.f5.Click += new System.EventHandler(this.f5_Click);

+            // 

+            // e5

+            // 

+            this.e5.BackColor = System.Drawing.Color.Silver;

+            this.e5.Location = new System.Drawing.Point(391, 167);

+            this.e5.Name = "e5";

+            this.e5.Size = new System.Drawing.Size(64, 46);

+            this.e5.TabIndex = 36;

+            this.e5.Text = "E5";

+            this.e5.UseVisualStyleBackColor = false;

+            this.e5.Click += new System.EventHandler(this.e5_Click);

+            // 

+            // d5

+            // 

+            this.d5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.d5.Location = new System.Drawing.Point(321, 167);

+            this.d5.Name = "d5";

+            this.d5.Size = new System.Drawing.Size(64, 46);

+            this.d5.TabIndex = 35;

+            this.d5.Text = "D5";

+            this.d5.UseVisualStyleBackColor = false;

+            this.d5.Click += new System.EventHandler(this.d5_Click);

+            // 

+            // c5

+            // 

+            this.c5.BackColor = System.Drawing.Color.Silver;

+            this.c5.Location = new System.Drawing.Point(251, 167);

+            this.c5.Name = "c5";

+            this.c5.Size = new System.Drawing.Size(64, 46);

+            this.c5.TabIndex = 34;

+            this.c5.Text = "C5";

+            this.c5.UseVisualStyleBackColor = false;

+            this.c5.Click += new System.EventHandler(this.c5_Click);

+            // 

+            // b5

+            // 

+            this.b5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.b5.Location = new System.Drawing.Point(181, 167);

+            this.b5.Name = "b5";

+            this.b5.Size = new System.Drawing.Size(64, 46);

+            this.b5.TabIndex = 33;

+            this.b5.Text = "B5";

+            this.b5.UseVisualStyleBackColor = false;

+            this.b5.Click += new System.EventHandler(this.b5_Click);

+            // 

+            // a5

+            // 

+            this.a5.BackColor = System.Drawing.Color.Silver;

+            this.a5.Location = new System.Drawing.Point(111, 167);

+            this.a5.Name = "a5";

+            this.a5.Size = new System.Drawing.Size(64, 46);

+            this.a5.TabIndex = 32;

+            this.a5.Text = "A5";

+            this.a5.UseVisualStyleBackColor = false;

+            this.a5.Click += new System.EventHandler(this.a5_Click);

+            // 

+            // g8

+            // 

+            this.g8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.g8.Location = new System.Drawing.Point(531, 11);

+            this.g8.Name = "g8";

+            this.g8.Size = new System.Drawing.Size(64, 46);

+            this.g8.TabIndex = 62;

+            this.g8.Text = "G8";

+            this.g8.UseVisualStyleBackColor = false;

+            this.g8.Click += new System.EventHandler(this.g8_Click);

+            // 

+            // f8

+            // 

+            this.f8.BackColor = System.Drawing.Color.Silver;

+            this.f8.Location = new System.Drawing.Point(461, 11);

+            this.f8.Name = "f8";

+            this.f8.Size = new System.Drawing.Size(64, 46);

+            this.f8.TabIndex = 61;

+            this.f8.Text = "F8";

+            this.f8.UseVisualStyleBackColor = false;

+            this.f8.Click += new System.EventHandler(this.f8_Click);

+            // 

+            // e8

+            // 

+            this.e8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.e8.Location = new System.Drawing.Point(391, 11);

+            this.e8.Name = "e8";

+            this.e8.Size = new System.Drawing.Size(64, 46);

+            this.e8.TabIndex = 60;

+            this.e8.Text = "E8";

+            this.e8.UseVisualStyleBackColor = false;

+            this.e8.Click += new System.EventHandler(this.e8_Click);

+            // 

+            // d8

+            // 

+            this.d8.BackColor = System.Drawing.Color.Silver;

+            this.d8.Location = new System.Drawing.Point(321, 11);

+            this.d8.Name = "d8";

+            this.d8.Size = new System.Drawing.Size(64, 46);

+            this.d8.TabIndex = 59;

+            this.d8.Text = "D8";

+            this.d8.UseVisualStyleBackColor = false;

+            this.d8.Click += new System.EventHandler(this.d8_Click);

+            // 

+            // c8

+            // 

+            this.c8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.c8.Location = new System.Drawing.Point(251, 11);

+            this.c8.Name = "c8";

+            this.c8.Size = new System.Drawing.Size(64, 46);

+            this.c8.TabIndex = 58;

+            this.c8.Text = "C8";

+            this.c8.UseVisualStyleBackColor = false;

+            this.c8.Click += new System.EventHandler(this.c8_Click);

+            // 

+            // b8

+            // 

+            this.b8.BackColor = System.Drawing.Color.Silver;

+            this.b8.Location = new System.Drawing.Point(181, 11);

+            this.b8.Name = "b8";

+            this.b8.Size = new System.Drawing.Size(64, 46);

+            this.b8.TabIndex = 57;

+            this.b8.Text = "B8";

+            this.b8.UseVisualStyleBackColor = false;

+            this.b8.Click += new System.EventHandler(this.b8_Click);

+            // 

+            // a8

+            // 

+            this.a8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.a8.Location = new System.Drawing.Point(111, 11);

+            this.a8.Name = "a8";

+            this.a8.Size = new System.Drawing.Size(64, 46);

+            this.a8.TabIndex = 56;

+            this.a8.Text = "A8";

+            this.a8.UseVisualStyleBackColor = false;

+            this.a8.Click += new System.EventHandler(this.a8_Click);

+            // 

+            // h8

+            // 

+            this.h8.BackColor = System.Drawing.Color.Silver;

+            this.h8.Location = new System.Drawing.Point(601, 11);

+            this.h8.Name = "h8";

+            this.h8.Size = new System.Drawing.Size(64, 46);

+            this.h8.TabIndex = 63;

+            this.h8.Text = "H8";

+            this.h8.UseVisualStyleBackColor = false;

+            this.h8.Click += new System.EventHandler(this.h8_Click);

+            // 

+            // h7

+            // 

+            this.h7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.h7.Location = new System.Drawing.Point(601, 63);

+            this.h7.Name = "h7";

+            this.h7.Size = new System.Drawing.Size(64, 46);

+            this.h7.TabIndex = 55;

+            this.h7.Text = "H7";

+            this.h7.UseVisualStyleBackColor = false;

+            this.h7.Click += new System.EventHandler(this.h7_Click);

+            // 

+            // g7

+            // 

+            this.g7.BackColor = System.Drawing.Color.Silver;

+            this.g7.Location = new System.Drawing.Point(531, 63);

+            this.g7.Name = "g7";

+            this.g7.Size = new System.Drawing.Size(64, 46);

+            this.g7.TabIndex = 54;

+            this.g7.Text = "G7";

+            this.g7.UseVisualStyleBackColor = false;

+            this.g7.Click += new System.EventHandler(this.g7_Click);

+            // 

+            // f7

+            // 

+            this.f7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.f7.Location = new System.Drawing.Point(461, 63);

+            this.f7.Name = "f7";

+            this.f7.Size = new System.Drawing.Size(64, 46);

+            this.f7.TabIndex = 53;

+            this.f7.Text = "F7";

+            this.f7.UseVisualStyleBackColor = false;

+            this.f7.Click += new System.EventHandler(this.f7_Click);

+            // 

+            // e7

+            // 

+            this.e7.BackColor = System.Drawing.Color.Silver;

+            this.e7.Location = new System.Drawing.Point(391, 63);

+            this.e7.Name = "e7";

+            this.e7.Size = new System.Drawing.Size(64, 46);

+            this.e7.TabIndex = 52;

+            this.e7.Text = "E7";

+            this.e7.UseVisualStyleBackColor = false;

+            this.e7.Click += new System.EventHandler(this.e7_Click);

+            // 

+            // d7

+            // 

+            this.d7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.d7.Location = new System.Drawing.Point(321, 63);

+            this.d7.Name = "d7";

+            this.d7.Size = new System.Drawing.Size(64, 46);

+            this.d7.TabIndex = 51;

+            this.d7.Text = "D7";

+            this.d7.UseVisualStyleBackColor = false;

+            this.d7.Click += new System.EventHandler(this.d7_Click);

+            // 

+            // c7

+            // 

+            this.c7.BackColor = System.Drawing.Color.Silver;

+            this.c7.Location = new System.Drawing.Point(251, 63);

+            this.c7.Name = "c7";

+            this.c7.Size = new System.Drawing.Size(64, 46);

+            this.c7.TabIndex = 50;

+            this.c7.Text = "C7";

+            this.c7.UseVisualStyleBackColor = false;

+            this.c7.Click += new System.EventHandler(this.c7_Click);

+            // 

+            // b7

+            // 

+            this.b7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));

+            this.b7.Location = new System.Drawing.Point(181, 63);

+            this.b7.Name = "b7";

+            this.b7.Size = new System.Drawing.Size(64, 46);

+            this.b7.TabIndex = 49;

+            this.b7.Text = "B7";

+            this.b7.UseVisualStyleBackColor = false;

+            this.b7.Click += new System.EventHandler(this.b7_Click);

+            // 

+            // a7

+            // 

+            this.a7.BackColor = System.Drawing.Color.Silver;

+            this.a7.Location = new System.Drawing.Point(111, 63);

+            this.a7.Name = "a7";

+            this.a7.Size = new System.Drawing.Size(64, 46);

+            this.a7.TabIndex = 48;

+            this.a7.Text = "A7";

+            this.a7.UseVisualStyleBackColor = false;

+            this.a7.Click += new System.EventHandler(this.a7_Click);

+            // 

+            // loadBtn

+            // 

+            this.loadBtn.ForeColor = System.Drawing.Color.Navy;

+            this.loadBtn.Location = new System.Drawing.Point(15, 347);

+            this.loadBtn.Name = "loadBtn";

+            this.loadBtn.Size = new System.Drawing.Size(75, 34);

+            this.loadBtn.TabIndex = 65;

+            this.loadBtn.Text = "Load";

+            this.loadBtn.UseVisualStyleBackColor = true;

+            this.loadBtn.Click += new System.EventHandler(this.loadBtn_Click);

+            // 

+            // saveBtn

+            // 

+            this.saveBtn.ForeColor = System.Drawing.Color.Green;

+            this.saveBtn.Location = new System.Drawing.Point(15, 307);

+            this.saveBtn.Name = "saveBtn";

+            this.saveBtn.Size = new System.Drawing.Size(75, 34);

+            this.saveBtn.TabIndex = 64;

+            this.saveBtn.Text = "Save";

+            this.saveBtn.UseVisualStyleBackColor = true;

+            this.saveBtn.Click += new System.EventHandler(this.saveBtn_Click);

+            // 

+            // game1RadioBtn

+            // 

+            this.game1RadioBtn.AutoSize = true;

+            this.game1RadioBtn.Checked = true;

+            this.game1RadioBtn.ForeColor = System.Drawing.Color.White;

+            this.game1RadioBtn.Location = new System.Drawing.Point(15, 11);

+            this.game1RadioBtn.Name = "game1RadioBtn";

+            this.game1RadioBtn.Size = new System.Drawing.Size(72, 20);

+            this.game1RadioBtn.TabIndex = 0;

+            this.game1RadioBtn.TabStop = true;

+            this.game1RadioBtn.Text = "Game1";

+            this.game1RadioBtn.UseVisualStyleBackColor = true;

+            // 

+            // game2RadioBtn

+            // 

+            this.game2RadioBtn.AutoSize = true;

+            this.game2RadioBtn.ForeColor = System.Drawing.Color.White;

+            this.game2RadioBtn.Location = new System.Drawing.Point(15, 37);

+            this.game2RadioBtn.Name = "game2RadioBtn";

+            this.game2RadioBtn.Size = new System.Drawing.Size(72, 20);

+            this.game2RadioBtn.TabIndex = 1;

+            this.game2RadioBtn.Text = "Game2";

+            this.game2RadioBtn.UseVisualStyleBackColor = true;

+            // 

+            // game3RadioBtn

+            // 

+            this.game3RadioBtn.AutoSize = true;

+            this.game3RadioBtn.ForeColor = System.Drawing.Color.White;

+            this.game3RadioBtn.Location = new System.Drawing.Point(15, 63);

+            this.game3RadioBtn.Name = "game3RadioBtn";

+            this.game3RadioBtn.Size = new System.Drawing.Size(72, 20);

+            this.game3RadioBtn.TabIndex = 2;

+            this.game3RadioBtn.Text = "Game3";

+            this.game3RadioBtn.UseVisualStyleBackColor = true;

+            // 

+            // resetBtn

+            // 

+            this.resetBtn.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))));

+            this.resetBtn.Location = new System.Drawing.Point(15, 387);

+            this.resetBtn.Name = "resetBtn";

+            this.resetBtn.Size = new System.Drawing.Size(75, 34);

+            this.resetBtn.TabIndex = 66;

+            this.resetBtn.Text = "Reset";

+            this.resetBtn.UseVisualStyleBackColor = true;

+            this.resetBtn.Click += new System.EventHandler(this.resetBtn_Click);

+            // 

+            // chessMonitor

+            // 

+            this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);

+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

+            this.BackColor = System.Drawing.Color.Black;

+            this.ClientSize = new System.Drawing.Size(682, 433);

+            this.Controls.Add(this.resetBtn);

+            this.Controls.Add(this.game3RadioBtn);

+            this.Controls.Add(this.game2RadioBtn);

+            this.Controls.Add(this.game1RadioBtn);

+            this.Controls.Add(this.saveBtn);

+            this.Controls.Add(this.loadBtn);

+            this.Controls.Add(this.g8);

+            this.Controls.Add(this.f8);

+            this.Controls.Add(this.e8);

+            this.Controls.Add(this.d8);

+            this.Controls.Add(this.c8);

+            this.Controls.Add(this.b8);

+            this.Controls.Add(this.a8);

+            this.Controls.Add(this.h8);

+            this.Controls.Add(this.h7);

+            this.Controls.Add(this.g7);

+            this.Controls.Add(this.f7);

+            this.Controls.Add(this.e7);

+            this.Controls.Add(this.d7);

+            this.Controls.Add(this.c7);

+            this.Controls.Add(this.b7);

+            this.Controls.Add(this.a7);

+            this.Controls.Add(this.g6);

+            this.Controls.Add(this.f6);

+            this.Controls.Add(this.e6);

+            this.Controls.Add(this.d6);

+            this.Controls.Add(this.c6);

+            this.Controls.Add(this.b6);

+            this.Controls.Add(this.a6);

+            this.Controls.Add(this.h6);

+            this.Controls.Add(this.h5);

+            this.Controls.Add(this.g5);

+            this.Controls.Add(this.f5);

+            this.Controls.Add(this.e5);

+            this.Controls.Add(this.d5);

+            this.Controls.Add(this.c5);

+            this.Controls.Add(this.b5);

+            this.Controls.Add(this.a5);

+            this.Controls.Add(this.g4);

+            this.Controls.Add(this.f4);

+            this.Controls.Add(this.e4);

+            this.Controls.Add(this.d4);

+            this.Controls.Add(this.c4);

+            this.Controls.Add(this.b4);

+            this.Controls.Add(this.a4);

+            this.Controls.Add(this.h4);

+            this.Controls.Add(this.h3);

+            this.Controls.Add(this.g3);

+            this.Controls.Add(this.f3);

+            this.Controls.Add(this.e3);

+            this.Controls.Add(this.d3);

+            this.Controls.Add(this.c3);

+            this.Controls.Add(this.b3);

+            this.Controls.Add(this.a3);

+            this.Controls.Add(this.g2);

+            this.Controls.Add(this.f2);

+            this.Controls.Add(this.e2);

+            this.Controls.Add(this.d2);

+            this.Controls.Add(this.c2);

+            this.Controls.Add(this.b2);

+            this.Controls.Add(this.a2);

+            this.Controls.Add(this.h2);

+            this.Controls.Add(this.h1);

+            this.Controls.Add(this.g1);

+            this.Controls.Add(this.f1);

+            this.Controls.Add(this.e1);

+            this.Controls.Add(this.d1);

+            this.Controls.Add(this.c1);

+            this.Controls.Add(this.b1);

+            this.Controls.Add(this.a1);

+            this.Name = "chessMonitor";

+            this.Text = "Chess Monitor";

+            this.Load += new System.EventHandler(this.chessMonitor_Load);

+            this.ResumeLayout(false);

+            this.PerformLayout();

+

+        }

+

+        #endregion

+

+        private System.Windows.Forms.Button a1;

+        private System.Windows.Forms.Button b1;

+        private System.Windows.Forms.Button d1;

+        private System.Windows.Forms.Button c1;

+        private System.Windows.Forms.Button f1;

+        private System.Windows.Forms.Button e1;

+        private System.Windows.Forms.Button h1;

+        private System.Windows.Forms.Button g1;

+        private System.Windows.Forms.Button g2;

+        private System.Windows.Forms.Button f2;

+        private System.Windows.Forms.Button e2;

+        private System.Windows.Forms.Button d2;

+        private System.Windows.Forms.Button c2;

+        private System.Windows.Forms.Button b2;

+        private System.Windows.Forms.Button a2;

+        private System.Windows.Forms.Button h2;

+        private System.Windows.Forms.Button g4;

+        private System.Windows.Forms.Button f4;

+        private System.Windows.Forms.Button e4;

+        private System.Windows.Forms.Button d4;

+        private System.Windows.Forms.Button c4;

+        private System.Windows.Forms.Button b4;

+        private System.Windows.Forms.Button a4;

+        private System.Windows.Forms.Button h4;

+        private System.Windows.Forms.Button h3;

+        private System.Windows.Forms.Button g3;

+        private System.Windows.Forms.Button f3;

+        private System.Windows.Forms.Button e3;

+        private System.Windows.Forms.Button d3;

+        private System.Windows.Forms.Button c3;

+        private System.Windows.Forms.Button b3;

+        private System.Windows.Forms.Button a3;

+        private System.Windows.Forms.Button g6;

+        private System.Windows.Forms.Button f6;

+        private System.Windows.Forms.Button e6;

+        private System.Windows.Forms.Button d6;

+        private System.Windows.Forms.Button c6;

+        private System.Windows.Forms.Button b6;

+        private System.Windows.Forms.Button a6;

+        private System.Windows.Forms.Button h6;

+        private System.Windows.Forms.Button h5;

+        private System.Windows.Forms.Button g5;

+        private System.Windows.Forms.Button f5;

+        private System.Windows.Forms.Button e5;

+        private System.Windows.Forms.Button d5;

+        private System.Windows.Forms.Button c5;

+        private System.Windows.Forms.Button b5;

+        private System.Windows.Forms.Button a5;

+        private System.Windows.Forms.Button g8;

+        private System.Windows.Forms.Button f8;

+        private System.Windows.Forms.Button e8;

+        private System.Windows.Forms.Button d8;

+        private System.Windows.Forms.Button c8;

+        private System.Windows.Forms.Button b8;

+        private System.Windows.Forms.Button a8;

+        private System.Windows.Forms.Button h8;

+        private System.Windows.Forms.Button h7;

+        private System.Windows.Forms.Button g7;

+        private System.Windows.Forms.Button f7;

+        private System.Windows.Forms.Button e7;

+        private System.Windows.Forms.Button d7;

+        private System.Windows.Forms.Button c7;

+        private System.Windows.Forms.Button b7;

+        private System.Windows.Forms.Button a7;

+        private System.Windows.Forms.Button loadBtn;

+        private System.Windows.Forms.Button saveBtn;

+        private System.Windows.Forms.RadioButton game1RadioBtn;

+        private System.Windows.Forms.RadioButton game2RadioBtn;

+        private System.Windows.Forms.RadioButton game3RadioBtn;

+        private System.Windows.Forms.Button resetBtn;

+    }

+}

+

diff --git a/chess_monitor/Chess Monitor/mainForm.cs b/chess_monitor/Chess Monitor/mainForm.cs
new file mode 100644
index 0000000..65b4291
--- /dev/null
+++ b/chess_monitor/Chess Monitor/mainForm.cs
@@ -0,0 +1,853 @@
+using System;

+using System.Collections.Generic;

+using System.ComponentModel;

+using System.Data;

+using System.Drawing;

+using System.Linq;

+using System.Text;

+using System.Threading.Tasks;

+using System.Windows.Forms;

+using System.IO;

+

+namespace Chess_Monitor

+{

+    public partial class chessMonitor : Form

+    {

+        const int ROWS = 8, COLS = 8;

+        string[,] board = new string[ROWS, COLS];

+        string piece = "";

+

+        public chessMonitor()

+        {

+            InitializeComponent();

+        }

+

+        private void Setup(string file = "setup.txt")

+        {

+            StreamReader input = File.OpenText(file);

+

+            for (int i = 0; i < ROWS; i++)

+                for (int j = 0; j < COLS; j++)

+                    board[i, j] = input.ReadLine();

+

+            input.Close();

+

+            a1.Text = board[0, 0];

+            a2.Text = board[0, 1];

+            a3.Text = board[0, 2];

+            a4.Text = board[0, 3];

+            a5.Text = board[0, 4];

+            a6.Text = board[0, 5];

+            a7.Text = board[0, 6];

+            a8.Text = board[0, 7];

+            b1.Text = board[1, 0];

+            b2.Text = board[1, 1];

+            b3.Text = board[1, 2];

+            b4.Text = board[1, 3];

+            b5.Text = board[1, 4];

+            b6.Text = board[1, 5];

+            b7.Text = board[1, 6];

+            b8.Text = board[1, 7];

+            c1.Text = board[2, 0];

+            c2.Text = board[2, 1];

+            c3.Text = board[2, 2];

+            c4.Text = board[2, 3];

+            c5.Text = board[2, 4];

+            c6.Text = board[2, 5];

+            c7.Text = board[2, 6];

+            c8.Text = board[2, 7];

+            d1.Text = board[3, 0];

+            d2.Text = board[3, 1];

+            d3.Text = board[3, 2];

+            d4.Text = board[3, 3];

+            d5.Text = board[3, 4];

+            d6.Text = board[3, 5];

+            d7.Text = board[3, 6];

+            d8.Text = board[3, 7];

+            e1.Text = board[4, 0];

+            e2.Text = board[4, 1];

+            e3.Text = board[4, 2];

+            e4.Text = board[4, 3];

+            e5.Text = board[4, 4];

+            e6.Text = board[4, 5];

+            e7.Text = board[4, 6];

+            e8.Text = board[4, 7];

+            f1.Text = board[5, 0];

+            f2.Text = board[5, 1];

+            f3.Text = board[5, 2];

+            f4.Text = board[5, 3];

+            f5.Text = board[5, 4];

+            f6.Text = board[5, 5];

+            f7.Text = board[5, 6];

+            f8.Text = board[5, 7];

+            g1.Text = board[6, 0];

+            g2.Text = board[6, 1];

+            g3.Text = board[6, 2];

+            g4.Text = board[6, 3];

+            g5.Text = board[6, 4];

+            g6.Text = board[6, 5];

+            g7.Text = board[6, 6];

+            g8.Text = board[6, 7];

+            h1.Text = board[7, 0];

+            h2.Text = board[7, 1];

+            h3.Text = board[7, 2];

+            h4.Text = board[7, 3];

+            h5.Text = board[7, 4];

+            h6.Text = board[7, 5];

+            h7.Text = board[7, 6];

+            h8.Text = board[7, 7];

+        }

+

+        private void chessMonitor_Load(object sender, EventArgs e)

+        {

+            Setup();

+        }

+

+        private void resetBtn_Click(object sender, EventArgs e)

+        {

+            Setup();

+        }

+

+        private void saveBtn_Click(object sender, EventArgs e)

+        {

+            board[0, 0] = a1.Text;

+            board[0, 1] = a2.Text;

+            board[0, 2] = a3.Text;

+            board[0, 3] = a4.Text;

+            board[0, 4] = a5.Text;

+            board[0, 5] = a6.Text;

+            board[0, 6] = a7.Text;

+            board[0, 7] = a8.Text;

+            board[1, 0] = b1.Text;

+            board[1, 1] = b2.Text;

+            board[1, 2] = b3.Text;

+            board[1, 3] = b4.Text;

+            board[1, 4] = b5.Text;

+            board[1, 5] = b6.Text;

+            board[1, 6] = b7.Text;

+            board[1, 7] = b8.Text;

+            board[2, 0] = c1.Text;

+            board[2, 1] = c2.Text;

+            board[2, 2] = c3.Text;

+            board[2, 3] = c4.Text;

+            board[2, 4] = c5.Text;

+            board[2, 5] = c6.Text;

+            board[2, 6] = c7.Text;

+            board[2, 7] = c8.Text;

+            board[3, 0] = d1.Text;

+            board[3, 1] = d2.Text;

+            board[3, 2] = d3.Text;

+            board[3, 3] = d4.Text;

+            board[3, 4] = d5.Text;

+            board[3, 5] = d6.Text;

+            board[3, 6] = d7.Text;

+            board[3, 7] = d8.Text;

+            board[4, 0] = e1.Text;

+            board[4, 1] = e2.Text;

+            board[4, 2] = e3.Text;

+            board[4, 3] = e4.Text;

+            board[4, 4] = e5.Text;

+            board[4, 5] = e6.Text;

+            board[4, 6] = e7.Text;

+            board[4, 7] = e8.Text;

+            board[5, 0] = f1.Text;

+            board[5, 1] = f2.Text;

+            board[5, 2] = f3.Text;

+            board[5, 3] = f4.Text;

+            board[5, 4] = f5.Text;

+            board[5, 5] = f6.Text;

+            board[5, 6] = f7.Text;

+            board[5, 7] = f8.Text;

+            board[6, 0] = g1.Text;

+            board[6, 1] = g2.Text;

+            board[6, 2] = g3.Text;

+            board[6, 3] = g4.Text;

+            board[6, 4] = g5.Text;

+            board[6, 5] = g6.Text;

+            board[6, 6] = g7.Text;

+            board[6, 7] = g8.Text;

+            board[7, 0] = h1.Text;

+            board[7, 1] = h2.Text;

+            board[7, 2] = h3.Text;

+            board[7, 3] = h4.Text;

+            board[7, 4] = h5.Text;

+            board[7, 5] = h6.Text;

+            board[7, 6] = h7.Text;

+            board[7, 7] = h8.Text;

+

+            string file = "";

+

+            if (game1RadioBtn.Checked)

+                file = "game1.txt";

+            else if (game2RadioBtn.Checked)

+                file = "game2.txt";

+            else if (game3RadioBtn.Checked)

+                file = "game3.txt";

+

+            StreamWriter output = File.CreateText(file);

+

+            for (int i = 0; i < ROWS; i++)

+                for (int j = 0; j < COLS; j++)

+                    output.WriteLine(board[i, j]);

+

+            output.Close();

+        }

+

+        private void loadBtn_Click(object sender, EventArgs e)

+        {

+            string file = "";

+

+            if (game1RadioBtn.Checked)

+                file = "game1.txt";

+            else if (game2RadioBtn.Checked)

+                file = "game2.txt";

+            else if (game3RadioBtn.Checked)

+                file = "game3.txt";

+

+            if (!File.Exists(file))

+                return;

+

+            Setup(file);

+        }

+

+        private void a1_Click(object sender, EventArgs e)

+        {

+            if (a1.Text == "")

+                a1.Text = piece;

+            else {

+                piece = a1.Text;

+                a1.Text = "";

+            }

+        }

+

+        private void a2_Click(object sender, EventArgs e)

+        {

+            if (a2.Text == "")

+                a2.Text = piece;

+            else {

+                piece = a2.Text;

+                a2.Text = "";

+            }

+        }

+

+        private void a3_Click(object sender, EventArgs e)

+        {

+            if (a3.Text == "")

+                a3.Text = piece;

+            else {

+                piece = a3.Text;

+                a3.Text = "";

+            }

+        }

+

+        private void a4_Click(object sender, EventArgs e)

+        {

+            if (a4.Text == "")

+                a4.Text = piece;

+            else {

+                piece = a4.Text;

+                a4.Text = "";

+            }

+        }

+

+        private void a5_Click(object sender, EventArgs e)

+        {

+            if (a5.Text == "")

+                a5.Text = piece;

+            else {

+                piece = a5.Text;

+                a5.Text = "";

+            }

+        }

+

+        private void a6_Click(object sender, EventArgs e)

+        {

+            if (a6.Text == "")

+                a6.Text = piece;

+            else {

+                piece = a6.Text;

+                a6.Text = "";

+            }

+        }

+

+        private void a7_Click(object sender, EventArgs e)

+        {

+            if (a7.Text == "")

+                a7.Text = piece;

+            else {

+                piece = a7.Text;

+                a7.Text = "";

+            }

+        }

+

+        private void a8_Click(object sender, EventArgs e)

+        {

+            if (a8.Text == "")

+                a8.Text = piece;

+            else {

+                piece = a8.Text;

+                a8.Text = "";

+            }

+        }

+

+        private void b1_Click(object sender, EventArgs e)

+        {

+            if (b1.Text == "")

+                b1.Text = piece;

+            else {

+                piece = b1.Text;

+                b1.Text = "";

+            }

+        }

+

+        private void b2_Click(object sender, EventArgs e)

+        {

+            if (b2.Text == "")

+                b2.Text = piece;

+            else {

+                piece = b2.Text;

+                b2.Text = "";

+            }

+        }

+

+        private void b3_Click(object sender, EventArgs e)

+        {

+            if (b3.Text == "")

+                b3.Text = piece;

+            else {

+                piece = b3.Text;

+                b3.Text = "";

+            }

+        }

+

+        private void b4_Click(object sender, EventArgs e)

+        {

+            if (b4.Text == "")

+                b4.Text = piece;

+            else {

+                piece = b4.Text;

+                b4.Text = "";

+            }

+        }

+

+        private void b5_Click(object sender, EventArgs e)

+        {

+            if (b5.Text == "")

+                b5.Text = piece;

+            else {

+                piece = b5.Text;

+                b5.Text = "";

+            }

+        }

+

+        private void b6_Click(object sender, EventArgs e)

+        {

+            if (b6.Text == "")

+                b6.Text = piece;

+            else {

+                piece = b6.Text;

+                b6.Text = "";

+            }

+        }

+

+        private void b7_Click(object sender, EventArgs e)

+        {

+            if (b7.Text == "")

+                b7.Text = piece;

+            else {

+                piece = b7.Text;

+                b7.Text = "";

+            }

+        }

+

+        private void b8_Click(object sender, EventArgs e)

+        {

+            if (b8.Text == "")

+                b8.Text = piece;

+            else {

+                piece = b8.Text;

+                b8.Text = "";

+            }

+        }

+

+        private void c1_Click(object sender, EventArgs e)

+        {

+            if (c1.Text == "")

+                c1.Text = piece;

+            else {

+                piece = c1.Text;

+                c1.Text = "";

+            }

+        }

+

+        private void c2_Click(object sender, EventArgs e)

+        {

+            if (c2.Text == "")

+                c2.Text = piece;

+            else {

+                piece = c2.Text;

+                c2.Text = "";

+            }

+        }

+

+        private void c3_Click(object sender, EventArgs e)

+        {

+            if (c3.Text == "")

+                c3.Text = piece;

+            else {

+                piece = c3.Text;

+                c3.Text = "";

+            }

+        }

+

+        private void c4_Click(object sender, EventArgs e)

+        {

+            if (c4.Text == "")

+                c4.Text = piece;

+            else {

+                piece = c4.Text;

+                c4.Text = "";

+            }

+        }

+

+        private void c5_Click(object sender, EventArgs e)

+        {

+            if (c5.Text == "")

+                c5.Text = piece;

+            else {

+                piece = c5.Text;

+                c5.Text = "";

+            }

+        }

+

+        private void c6_Click(object sender, EventArgs e)

+        {

+            if (c6.Text == "")

+                c6.Text = piece;

+            else {

+                piece = c6.Text;

+                c6.Text = "";

+            }

+        }

+

+        private void c7_Click(object sender, EventArgs e)

+        {

+            if (c7.Text == "")

+                c7.Text = piece;

+            else {

+                piece = c7.Text;

+                c7.Text = "";

+            }

+        }

+

+        private void c8_Click(object sender, EventArgs e)

+        {

+            if (c8.Text == "")

+                c8.Text = piece;

+            else {

+                piece = c8.Text;

+                c8.Text = "";

+            }

+        }

+

+        private void d1_Click(object sender, EventArgs e)

+        {

+            if (d1.Text == "")

+                d1.Text = piece;

+            else {

+                piece = d1.Text;

+                d1.Text = "";

+            }   

+        }

+

+        private void d2_Click(object sender, EventArgs e)

+        {

+            if (d2.Text == "")

+                d2.Text = piece;

+            else {

+                piece = d2.Text;

+                d2.Text = "";

+            }

+        }

+

+        private void d3_Click(object sender, EventArgs e)

+        {

+            if (d3.Text == "")

+                d3.Text = piece;

+            else {

+                piece = d3.Text;

+                d3.Text = "";

+            }

+        }

+

+        private void d4_Click(object sender, EventArgs e)

+        {

+            if (d4.Text == "")

+                d4.Text = piece;

+            else {

+                piece = d4.Text;

+                d4.Text = "";

+            }

+        }

+

+        private void d5_Click(object sender, EventArgs e)

+        {

+            if (d5.Text == "")

+                d5.Text = piece;

+            else {

+                piece = d5.Text;

+                d5.Text = "";

+            }

+        }

+

+        private void d6_Click(object sender, EventArgs e)

+        {

+            if (d6.Text == "")

+                d6.Text = piece;

+            else {

+                piece = d6.Text;

+                d6.Text = "";

+            }

+        }

+

+        private void d7_Click(object sender, EventArgs e)

+        {

+            if (d7.Text == "")

+                d7.Text = piece;

+            else {

+                piece = d7.Text;

+                d7.Text = "";

+            }

+        }

+

+        private void d8_Click(object sender, EventArgs e)

+        {

+            if (d8.Text == "")

+                d8.Text = piece;

+            else {

+                piece = d8.Text;

+                d8.Text = "";

+            }

+        }

+

+        private void e1_Click(object sender, EventArgs e)

+        {

+            if (e1.Text == "")

+                e1.Text = piece;

+            else {

+                piece = e1.Text;

+                e1.Text = "";

+            }

+        }

+

+        private void e2_Click(object sender, EventArgs e)

+        {

+            if (e2.Text == "")

+                e2.Text = piece;

+            else {

+                piece = e2.Text;

+                e2.Text = "";

+            }

+        }

+

+        private void e3_Click(object sender, EventArgs e)

+        {

+            if (e3.Text == "")

+                e3.Text = piece;

+            else {

+                piece = e3.Text;

+                e3.Text = "";

+            }

+        }

+

+        private void e4_Click(object sender, EventArgs e)

+        {

+            if (e4.Text == "")

+                e4.Text = piece;

+            else {

+                piece = e4.Text;

+                e4.Text = "";

+            }

+        }

+

+        private void e5_Click(object sender, EventArgs e)

+        {

+            if (e5.Text == "")

+                e5.Text = piece;

+            else {

+                piece = e5.Text;

+                e5.Text = "";

+            }

+        }

+

+        private void e6_Click(object sender, EventArgs e)

+        {

+            if (e6.Text == "")

+                e6.Text = piece;

+            else {

+                piece = e6.Text;

+                e6.Text = "";

+            }

+        }

+

+        private void e7_Click(object sender, EventArgs e)

+        {

+            if (e7.Text == "")

+                e7.Text = piece;

+            else {

+                piece = e7.Text;

+                e7.Text = "";

+            }

+        }

+

+        private void e8_Click(object sender, EventArgs e)

+        {

+            if (e8.Text == "")

+                e8.Text = piece;

+            else {

+                piece = e8.Text;

+                e8.Text = "";

+            }

+        }

+

+        private void f1_Click(object sender, EventArgs e)

+        {

+            if (f1.Text == "")

+                f1.Text = piece;

+            else {

+                piece = f1.Text;

+                f1.Text = "";

+            }

+        }

+

+        private void f2_Click(object sender, EventArgs e)

+        {

+            if (f2.Text == "")

+                f2.Text = piece;

+            else {

+                piece = f2.Text;

+                f2.Text = "";

+            }

+        }

+

+        private void f3_Click(object sender, EventArgs e)

+        {

+            if (f3.Text == "")

+                f3.Text = piece;

+            else {

+                piece = f3.Text;

+                f3.Text = "";

+            }

+        }

+

+        private void f4_Click(object sender, EventArgs e)

+        {

+            if (f4.Text == "")

+                f4.Text = piece;

+            else {

+                piece = f4.Text;

+                f4.Text = "";

+            }

+        }

+

+        private void f5_Click(object sender, EventArgs e)

+        {

+            if (f5.Text == "")

+                f5.Text = piece;

+            else {

+                piece = f5.Text;

+                f5.Text = "";

+            }

+        }

+

+        private void f6_Click(object sender, EventArgs e)

+        {

+            if (f6.Text == "")

+                f6.Text = piece;

+            else {

+                piece = f6.Text;

+                f6.Text = "";

+            }

+        }

+

+        private void f7_Click(object sender, EventArgs e)

+        {

+            if (f7.Text == "")

+                f7.Text = piece;

+            else {

+                piece = f7.Text;

+                f7.Text = "";

+            }

+        }

+

+        private void f8_Click(object sender, EventArgs e)

+        {

+            if (f8.Text == "")

+                f8.Text = piece;

+            else {

+                piece = f8.Text;

+                f8.Text = "";

+            }

+        }

+

+        private void g1_Click(object sender, EventArgs e)

+        {

+            if (g1.Text == "")

+                g1.Text = piece;

+            else {

+                piece = g1.Text;

+                g1.Text = "";

+            }

+        }

+

+        private void g2_Click(object sender, EventArgs e)

+        {

+            if (g2.Text == "")

+                g2.Text = piece;

+            else {

+                piece = g2.Text;

+                g2.Text = "";

+            }

+        }

+

+        private void g3_Click(object sender, EventArgs e)

+        {

+            if (g3.Text == "")

+                g3.Text = piece;

+            else {

+                piece = g3.Text;

+                g3.Text = "";

+            }

+        }

+

+        private void g4_Click(object sender, EventArgs e)

+        {

+            if (g4.Text == "")

+                g4.Text = piece;

+            else {

+                piece = g4.Text;

+                g4.Text = "";

+            }

+        }

+

+        private void g5_Click(object sender, EventArgs e)

+        {

+            if (g5.Text == "")

+                g5.Text = piece;

+            else {

+                piece = g5.Text;

+                g5.Text = "";

+            }

+        }

+

+        private void g6_Click(object sender, EventArgs e)

+        {

+            if (g6.Text == "")

+                g6.Text = piece;

+            else {

+                piece = g6.Text;

+                g6.Text = "";

+            }

+        }

+

+        private void g7_Click(object sender, EventArgs e)

+        {

+            if (g7.Text == "")

+                g7.Text = piece;

+            else {

+                piece = g7.Text;

+                g7.Text = "";

+            }

+        }

+

+        private void g8_Click(object sender, EventArgs e)

+        {

+            if (g8.Text == "")

+                g8.Text = piece;

+            else {

+                piece = g8.Text;

+                g8.Text = "";

+            }

+        }

+

+        private void h1_Click(object sender, EventArgs e)

+        {

+            if (h1.Text == "")

+                h1.Text = piece;

+            else {

+                piece = h1.Text;

+                h1.Text = "";

+            }

+        }

+

+        private void h2_Click(object sender, EventArgs e)

+        {

+            if (h2.Text == "")

+                h2.Text = piece;

+            else {

+                piece = h2.Text;

+                h2.Text = "";

+            }

+        }

+

+        private void h3_Click(object sender, EventArgs e)

+        {

+            if (h3.Text == "")

+                h3.Text = piece;

+            else {

+                piece = h3.Text;

+                h3.Text = "";

+            }

+        }

+

+        private void h4_Click(object sender, EventArgs e)

+        {

+            if (h4.Text == "")

+                h4.Text = piece;

+            else {

+                piece = h4.Text;

+                h4.Text = "";

+            }

+        }

+

+        private void h5_Click(object sender, EventArgs e)

+        {

+            if (h5.Text == "")

+                h5.Text = piece;

+            else {

+                piece = h5.Text;

+                h5.Text = "";

+            }

+        }

+

+        private void h6_Click(object sender, EventArgs e)

+        {

+            if (h6.Text == "")

+                h6.Text = piece;

+            else {

+                piece = h6.Text;

+                h6.Text = "";

+            }

+        }

+

+        private void h7_Click(object sender, EventArgs e)

+        {

+            if (h7.Text == "")

+                h7.Text = piece;

+            else {

+                piece = h7.Text;

+                h7.Text = "";

+            }

+        }

+

+        private void h8_Click(object sender, EventArgs e)

+        {

+            if (h8.Text == "")

+                h8.Text = piece;

+            else {

+                piece = h8.Text;

+                h8.Text = "";

+            }

+        }

+    }

+}

diff --git a/chess_monitor/Chess Monitor/mainForm.resx b/chess_monitor/Chess Monitor/mainForm.resx
new file mode 100644
index 0000000..29dcb1b
--- /dev/null
+++ b/chess_monitor/Chess Monitor/mainForm.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>

+<root>

+  <!-- 

+    Microsoft ResX Schema 

+    

+    Version 2.0

+    

+    The primary goals of this format is to allow a simple XML format 

+    that is mostly human readable. The generation and parsing of the 

+    various data types are done through the TypeConverter classes 

+    associated with the data types.

+    

+    Example:

+    

+    ... ado.net/XML headers & schema ...

+    <resheader name="resmimetype">text/microsoft-resx</resheader>

+    <resheader name="version">2.0</resheader>

+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>

+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>

+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>

+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>

+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">

+        <value>[base64 mime encoded serialized .NET Framework object]</value>

+    </data>

+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>

+        <comment>This is a comment</comment>

+    </data>

+                

+    There are any number of "resheader" rows that contain simple 

+    name/value pairs.

+    

+    Each data row contains a name, and value. The row also contains a 

+    type or mimetype. Type corresponds to a .NET class that support 

+    text/value conversion through the TypeConverter architecture. 

+    Classes that don't support this are serialized and stored with the 

+    mimetype set.

+    

+    The mimetype is used for serialized objects, and tells the 

+    ResXResourceReader how to depersist the object. This is currently not 

+    extensible. For a given mimetype the value must be set accordingly:

+    

+    Note - application/x-microsoft.net.object.binary.base64 is the format 

+    that the ResXResourceWriter will generate, however the reader can 

+    read any of the formats listed below.

+    

+    mimetype: application/x-microsoft.net.object.binary.base64

+    value   : The object must be serialized with 

+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter

+            : and then encoded with base64 encoding.

+    

+    mimetype: application/x-microsoft.net.object.soap.base64

+    value   : The object must be serialized with 

+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter

+            : and then encoded with base64 encoding.

+

+    mimetype: application/x-microsoft.net.object.bytearray.base64

+    value   : The object must be serialized into a byte array 

+            : using a System.ComponentModel.TypeConverter

+            : and then encoded with base64 encoding.

+    -->

+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">

+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />

+    <xsd:element name="root" msdata:IsDataSet="true">

+      <xsd:complexType>

+        <xsd:choice maxOccurs="unbounded">

+          <xsd:element name="metadata">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" />

+              </xsd:sequence>

+              <xsd:attribute name="name" use="required" type="xsd:string" />

+              <xsd:attribute name="type" type="xsd:string" />

+              <xsd:attribute name="mimetype" type="xsd:string" />

+              <xsd:attribute ref="xml:space" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="assembly">

+            <xsd:complexType>

+              <xsd:attribute name="alias" type="xsd:string" />

+              <xsd:attribute name="name" type="xsd:string" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="data">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />

+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />

+              </xsd:sequence>

+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />

+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />

+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />

+              <xsd:attribute ref="xml:space" />

+            </xsd:complexType>

+          </xsd:element>

+          <xsd:element name="resheader">

+            <xsd:complexType>

+              <xsd:sequence>

+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />

+              </xsd:sequence>

+              <xsd:attribute name="name" type="xsd:string" use="required" />

+            </xsd:complexType>

+          </xsd:element>

+        </xsd:choice>

+      </xsd:complexType>

+    </xsd:element>

+  </xsd:schema>

+  <resheader name="resmimetype">

+    <value>text/microsoft-resx</value>

+  </resheader>

+  <resheader name="version">

+    <value>2.0</value>

+  </resheader>

+  <resheader name="reader">

+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>

+  </resheader>

+  <resheader name="writer">

+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>

+  </resheader>

+</root>
\ No newline at end of file
diff --git a/chess_monitor/Chess Monitor/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/chess_monitor/Chess Monitor/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000..057ed7f
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+// <autogenerated />

+using System;

+using System.Reflection;

+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]

diff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.AssemblyReference.cache b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..18a4513
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.AssemblyReference.cache
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.CoreCompileInputs.cache b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..462b932
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+525fe8fce396e28f759b3dc5cde100ed87f80ea9

diff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.FileListAbsolute.txt b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..1ad651a
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.FileListAbsolute.txt
@@ -0,0 +1,13 @@
+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\bin\Debug\Chess Monitor.exe.config

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\bin\Debug\Chess Monitor.exe

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\bin\Debug\Chess Monitor.pdb

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.csproj.AssemblyReference.cache

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess_Monitor.chessMonitor.resources

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess_Monitor.Properties.Resources.resources

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.csproj.GenerateResource.cache

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.csproj.CoreCompileInputs.cache

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.exe

+C:\Users\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.pdb

+d:\Work\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.csproj.AssemblyReference.cache

+d:\Work\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.exe

+d:\Work\User\source\repos\Chess Monitor\Chess Monitor\obj\Debug\Chess Monitor.pdb

diff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.GenerateResource.cache b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.GenerateResource.cache
new file mode 100644
index 0000000..bd51022
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.csproj.GenerateResource.cache
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.exe b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.exe
new file mode 100644
index 0000000..5dbf60f
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.exe
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.pdb b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.pdb
new file mode 100644
index 0000000..adf3ec7
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess Monitor.pdb
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.Properties.Resources.resources b/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.Properties.Resources.resources
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.chessMonitor.resources b/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.chessMonitor.resources
new file mode 100644
index 0000000..6c05a97
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/Chess_Monitor.chessMonitor.resources
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..4382aa9
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Binary files differdiff --git a/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..4169326
--- /dev/null
+++ b/chess_monitor/Chess Monitor/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ