From 0b8acf6faf22b586432c5d395bab7b596dedbd22 Mon Sep 17 00:00:00 2001 From: SONGQUE PARK Date: Mon, 22 Nov 2021 10:29:43 +0900 Subject: [PATCH] 1st commit --- MosaicTiles.sln | 25 + MosaicTiles/MosaicTiles.csproj | 60 ++ MosaicTiles/MosicTiles.Designer.cs | 552 ++++++++++++++++++ MosaicTiles/MosicTiles.cs | 278 +++++++++ MosaicTiles/MosicTiles.resx | 120 ++++ MosaicTiles/Properties/AssemblyInfo.cs | 36 ++ MosaicTiles/bin/Debug/MosaicTiles.dll | Bin 0 -> 15872 bytes MosaicTiles/bin/Debug/MosaicTiles.pdb | Bin 0 -> 38400 bytes MosaicTiles/bin/Release/MosaicTiles.dll | Bin 0 -> 15360 bytes MosaicTiles/bin/Release/MosaicTiles.pdb | Bin 0 -> 38400 bytes ...ework,Version=v4.6.2.AssemblyAttributes.cs | 4 + ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 6938 bytes .../Debug/MosaicTiles.MosicTiles.resources | Bin 0 -> 180 bytes ...MosaicTiles.csproj.AssemblyReference.cache | Bin 0 -> 11 bytes ...MosaicTiles.csproj.CoreCompileInputs.cache | 1 + .../MosaicTiles.csproj.FileListAbsolute.txt | 8 + .../MosaicTiles.csproj.GenerateResource.cache | Bin 0 -> 944 bytes MosaicTiles/obj/Debug/MosaicTiles.dll | Bin 0 -> 15872 bytes MosaicTiles/obj/Debug/MosaicTiles.pdb | Bin 0 -> 38400 bytes ...ework,Version=v4.6.2.AssemblyAttributes.cs | 4 + .../Release/MosaicTiles.MosicTiles.resources | Bin 0 -> 180 bytes ...MosaicTiles.csproj.AssemblyReference.cache | Bin 0 -> 1486 bytes ...MosaicTiles.csproj.CoreCompileInputs.cache | 1 + .../MosaicTiles.csproj.FileListAbsolute.txt | 8 + .../MosaicTiles.csproj.GenerateResource.cache | Bin 0 -> 944 bytes MosaicTiles/obj/Release/MosaicTiles.dll | Bin 0 -> 15360 bytes MosaicTiles/obj/Release/MosaicTiles.pdb | Bin 0 -> 38400 bytes 27 files changed, 1097 insertions(+) create mode 100644 MosaicTiles.sln create mode 100644 MosaicTiles/MosaicTiles.csproj create mode 100644 MosaicTiles/MosicTiles.Designer.cs create mode 100644 MosaicTiles/MosicTiles.cs create mode 100644 MosaicTiles/MosicTiles.resx create mode 100644 MosaicTiles/Properties/AssemblyInfo.cs create mode 100644 MosaicTiles/bin/Debug/MosaicTiles.dll create mode 100644 MosaicTiles/bin/Debug/MosaicTiles.pdb create mode 100644 MosaicTiles/bin/Release/MosaicTiles.dll create mode 100644 MosaicTiles/bin/Release/MosaicTiles.pdb create mode 100644 MosaicTiles/obj/Debug/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs create mode 100644 MosaicTiles/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.MosicTiles.resources create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.csproj.AssemblyReference.cache create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.csproj.CoreCompileInputs.cache create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.csproj.FileListAbsolute.txt create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.csproj.GenerateResource.cache create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.dll create mode 100644 MosaicTiles/obj/Debug/MosaicTiles.pdb create mode 100644 MosaicTiles/obj/Release/.NETFramework,Version=v4.6.2.AssemblyAttributes.cs create mode 100644 MosaicTiles/obj/Release/MosaicTiles.MosicTiles.resources create mode 100644 MosaicTiles/obj/Release/MosaicTiles.csproj.AssemblyReference.cache create mode 100644 MosaicTiles/obj/Release/MosaicTiles.csproj.CoreCompileInputs.cache create mode 100644 MosaicTiles/obj/Release/MosaicTiles.csproj.FileListAbsolute.txt create mode 100644 MosaicTiles/obj/Release/MosaicTiles.csproj.GenerateResource.cache create mode 100644 MosaicTiles/obj/Release/MosaicTiles.dll create mode 100644 MosaicTiles/obj/Release/MosaicTiles.pdb diff --git a/MosaicTiles.sln b/MosaicTiles.sln new file mode 100644 index 0000000..7adc154 --- /dev/null +++ b/MosaicTiles.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31729.503 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MosaicTiles", "MosaicTiles\MosaicTiles.csproj", "{2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {FA99D662-5E5B-403B-9EE3-2056D39BDB74} + EndGlobalSection +EndGlobal diff --git a/MosaicTiles/MosaicTiles.csproj b/MosaicTiles/MosaicTiles.csproj new file mode 100644 index 0000000..801f0a8 --- /dev/null +++ b/MosaicTiles/MosaicTiles.csproj @@ -0,0 +1,60 @@ + + + + + Debug + AnyCPU + {2CD7D4FB-1251-4305-9D23-5DD5A3DF84B4} + Library + MosaicTiles + MosaicTiles + v4.6.2 + 512 + true + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + UserControl + + + MosicTiles.cs + + + + + + + MosicTiles.cs + + + + \ No newline at end of file diff --git a/MosaicTiles/MosicTiles.Designer.cs b/MosaicTiles/MosicTiles.Designer.cs new file mode 100644 index 0000000..d93172b --- /dev/null +++ b/MosaicTiles/MosicTiles.Designer.cs @@ -0,0 +1,552 @@ +namespace MosaicTiles +{ + partial class MosicTiles + { + /// + /// 필수 디자이너 변수입니다. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 사용 중인 모든 리소스를 정리합니다. + /// + /// 관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 구성 요소 디자이너에서 생성한 코드 + + /// + /// 디자이너 지원에 필요한 메서드입니다. + /// 이 메서드의 내용을 코드 편집기로 수정하지 마세요. + /// + private void InitializeComponent() + { + this.MainImage = new System.Windows.Forms.PictureBox(); + this.pbTile00 = new System.Windows.Forms.PictureBox(); + this.pbTile01 = new System.Windows.Forms.PictureBox(); + this.pbTile03 = new System.Windows.Forms.PictureBox(); + this.pbTile02 = new System.Windows.Forms.PictureBox(); + this.pbTile04 = new System.Windows.Forms.PictureBox(); + this.pbTile14 = new System.Windows.Forms.PictureBox(); + this.pbTile13 = new System.Windows.Forms.PictureBox(); + this.pbTile12 = new System.Windows.Forms.PictureBox(); + this.pbTile11 = new System.Windows.Forms.PictureBox(); + this.pbTile10 = new System.Windows.Forms.PictureBox(); + this.pbTile34 = new System.Windows.Forms.PictureBox(); + this.pbTile33 = new System.Windows.Forms.PictureBox(); + this.pbTile32 = new System.Windows.Forms.PictureBox(); + this.pbTile31 = new System.Windows.Forms.PictureBox(); + this.pbTile30 = new System.Windows.Forms.PictureBox(); + this.pbTile24 = new System.Windows.Forms.PictureBox(); + this.pbTile23 = new System.Windows.Forms.PictureBox(); + this.pbTile22 = new System.Windows.Forms.PictureBox(); + this.pbTile21 = new System.Windows.Forms.PictureBox(); + this.pbTile20 = new System.Windows.Forms.PictureBox(); + this.pbTile54 = new System.Windows.Forms.PictureBox(); + this.pbTile53 = new System.Windows.Forms.PictureBox(); + this.pbTile52 = new System.Windows.Forms.PictureBox(); + this.pbTile51 = new System.Windows.Forms.PictureBox(); + this.pbTile50 = new System.Windows.Forms.PictureBox(); + this.pbTile44 = new System.Windows.Forms.PictureBox(); + this.pbTile43 = new System.Windows.Forms.PictureBox(); + this.pbTile42 = new System.Windows.Forms.PictureBox(); + this.pbTile41 = new System.Windows.Forms.PictureBox(); + this.pbTile40 = new System.Windows.Forms.PictureBox(); + this.btnReset = new System.Windows.Forms.Button(); + ((System.ComponentModel.ISupportInitialize)(this.MainImage)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile00)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile01)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile03)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile02)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile04)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile14)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile13)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile12)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile11)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile10)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile34)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile33)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile32)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile31)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile30)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile24)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile23)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile22)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile21)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile20)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile54)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile53)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile52)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile51)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile50)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile44)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile43)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile42)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile41)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile40)).BeginInit(); + this.SuspendLayout(); + // + // MainImage + // + this.MainImage.Location = new System.Drawing.Point(0, 0); + this.MainImage.Name = "MainImage"; + this.MainImage.Size = new System.Drawing.Size(250, 300); + this.MainImage.TabIndex = 0; + this.MainImage.TabStop = false; + // + // pbTile00 + // + this.pbTile00.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile00.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile00.Location = new System.Drawing.Point(0, 0); + this.pbTile00.Name = "pbTile00"; + this.pbTile00.Size = new System.Drawing.Size(50, 50); + this.pbTile00.TabIndex = 1; + this.pbTile00.TabStop = false; + this.pbTile00.Click += new System.EventHandler(this.pbTile00_Click); + // + // pbTile01 + // + this.pbTile01.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile01.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile01.Location = new System.Drawing.Point(50, 0); + this.pbTile01.Name = "pbTile01"; + this.pbTile01.Size = new System.Drawing.Size(50, 50); + this.pbTile01.TabIndex = 2; + this.pbTile01.TabStop = false; + this.pbTile01.Click += new System.EventHandler(this.pbTile01_Click); + // + // pbTile03 + // + this.pbTile03.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile03.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile03.Location = new System.Drawing.Point(150, 0); + this.pbTile03.Name = "pbTile03"; + this.pbTile03.Size = new System.Drawing.Size(50, 50); + this.pbTile03.TabIndex = 4; + this.pbTile03.TabStop = false; + this.pbTile03.Click += new System.EventHandler(this.pbTile03_Click); + // + // pbTile02 + // + this.pbTile02.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile02.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile02.Location = new System.Drawing.Point(100, 0); + this.pbTile02.Name = "pbTile02"; + this.pbTile02.Size = new System.Drawing.Size(50, 50); + this.pbTile02.TabIndex = 3; + this.pbTile02.TabStop = false; + this.pbTile02.Click += new System.EventHandler(this.pbTile02_Click); + // + // pbTile04 + // + this.pbTile04.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile04.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile04.Location = new System.Drawing.Point(200, 0); + this.pbTile04.Name = "pbTile04"; + this.pbTile04.Size = new System.Drawing.Size(50, 50); + this.pbTile04.TabIndex = 5; + this.pbTile04.TabStop = false; + this.pbTile04.Click += new System.EventHandler(this.pbTile04_Click); + // + // pbTile14 + // + this.pbTile14.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile14.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile14.Location = new System.Drawing.Point(200, 50); + this.pbTile14.Name = "pbTile14"; + this.pbTile14.Size = new System.Drawing.Size(50, 50); + this.pbTile14.TabIndex = 10; + this.pbTile14.TabStop = false; + this.pbTile14.Click += new System.EventHandler(this.pbTile14_Click); + // + // pbTile13 + // + this.pbTile13.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile13.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile13.Location = new System.Drawing.Point(150, 50); + this.pbTile13.Name = "pbTile13"; + this.pbTile13.Size = new System.Drawing.Size(50, 50); + this.pbTile13.TabIndex = 9; + this.pbTile13.TabStop = false; + this.pbTile13.Click += new System.EventHandler(this.pbTile13_Click); + // + // pbTile12 + // + this.pbTile12.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile12.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile12.Location = new System.Drawing.Point(100, 50); + this.pbTile12.Name = "pbTile12"; + this.pbTile12.Size = new System.Drawing.Size(50, 50); + this.pbTile12.TabIndex = 8; + this.pbTile12.TabStop = false; + this.pbTile12.Click += new System.EventHandler(this.pbTile12_Click); + // + // pbTile11 + // + this.pbTile11.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile11.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile11.Location = new System.Drawing.Point(50, 50); + this.pbTile11.Name = "pbTile11"; + this.pbTile11.Size = new System.Drawing.Size(50, 50); + this.pbTile11.TabIndex = 7; + this.pbTile11.TabStop = false; + this.pbTile11.Click += new System.EventHandler(this.pbTile11_Click); + // + // pbTile10 + // + this.pbTile10.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile10.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile10.Location = new System.Drawing.Point(0, 50); + this.pbTile10.Name = "pbTile10"; + this.pbTile10.Size = new System.Drawing.Size(50, 50); + this.pbTile10.TabIndex = 6; + this.pbTile10.TabStop = false; + this.pbTile10.Click += new System.EventHandler(this.pbTile10_Click); + // + // pbTile34 + // + this.pbTile34.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile34.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile34.Location = new System.Drawing.Point(200, 150); + this.pbTile34.Name = "pbTile34"; + this.pbTile34.Size = new System.Drawing.Size(50, 50); + this.pbTile34.TabIndex = 20; + this.pbTile34.TabStop = false; + this.pbTile34.Click += new System.EventHandler(this.pbTile34_Click); + // + // pbTile33 + // + this.pbTile33.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile33.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile33.Location = new System.Drawing.Point(150, 150); + this.pbTile33.Name = "pbTile33"; + this.pbTile33.Size = new System.Drawing.Size(50, 50); + this.pbTile33.TabIndex = 19; + this.pbTile33.TabStop = false; + this.pbTile33.Click += new System.EventHandler(this.pbTile33_Click); + // + // pbTile32 + // + this.pbTile32.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile32.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile32.Location = new System.Drawing.Point(100, 150); + this.pbTile32.Name = "pbTile32"; + this.pbTile32.Size = new System.Drawing.Size(50, 50); + this.pbTile32.TabIndex = 18; + this.pbTile32.TabStop = false; + this.pbTile32.Click += new System.EventHandler(this.pbTile32_Click); + // + // pbTile31 + // + this.pbTile31.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile31.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile31.Location = new System.Drawing.Point(50, 150); + this.pbTile31.Name = "pbTile31"; + this.pbTile31.Size = new System.Drawing.Size(50, 50); + this.pbTile31.TabIndex = 17; + this.pbTile31.TabStop = false; + this.pbTile31.Click += new System.EventHandler(this.pbTile31_Click); + // + // pbTile30 + // + this.pbTile30.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile30.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile30.Location = new System.Drawing.Point(0, 150); + this.pbTile30.Name = "pbTile30"; + this.pbTile30.Size = new System.Drawing.Size(50, 50); + this.pbTile30.TabIndex = 16; + this.pbTile30.TabStop = false; + this.pbTile30.Click += new System.EventHandler(this.pbTile30_Click); + // + // pbTile24 + // + this.pbTile24.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile24.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile24.Location = new System.Drawing.Point(200, 100); + this.pbTile24.Name = "pbTile24"; + this.pbTile24.Size = new System.Drawing.Size(50, 50); + this.pbTile24.TabIndex = 15; + this.pbTile24.TabStop = false; + this.pbTile24.Click += new System.EventHandler(this.pbTile24_Click); + // + // pbTile23 + // + this.pbTile23.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile23.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile23.Location = new System.Drawing.Point(150, 100); + this.pbTile23.Name = "pbTile23"; + this.pbTile23.Size = new System.Drawing.Size(50, 50); + this.pbTile23.TabIndex = 14; + this.pbTile23.TabStop = false; + this.pbTile23.Click += new System.EventHandler(this.pbTile23_Click); + // + // pbTile22 + // + this.pbTile22.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile22.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile22.Location = new System.Drawing.Point(100, 100); + this.pbTile22.Name = "pbTile22"; + this.pbTile22.Size = new System.Drawing.Size(50, 50); + this.pbTile22.TabIndex = 13; + this.pbTile22.TabStop = false; + this.pbTile22.Click += new System.EventHandler(this.pbTile22_Click); + // + // pbTile21 + // + this.pbTile21.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile21.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile21.Location = new System.Drawing.Point(50, 100); + this.pbTile21.Name = "pbTile21"; + this.pbTile21.Size = new System.Drawing.Size(50, 50); + this.pbTile21.TabIndex = 12; + this.pbTile21.TabStop = false; + this.pbTile21.Click += new System.EventHandler(this.pbTile21_Click); + // + // pbTile20 + // + this.pbTile20.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile20.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile20.Location = new System.Drawing.Point(0, 100); + this.pbTile20.Name = "pbTile20"; + this.pbTile20.Size = new System.Drawing.Size(50, 50); + this.pbTile20.TabIndex = 11; + this.pbTile20.TabStop = false; + this.pbTile20.Click += new System.EventHandler(this.pbTile20_Click); + // + // pbTile54 + // + this.pbTile54.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile54.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile54.Location = new System.Drawing.Point(200, 250); + this.pbTile54.Name = "pbTile54"; + this.pbTile54.Size = new System.Drawing.Size(50, 50); + this.pbTile54.TabIndex = 30; + this.pbTile54.TabStop = false; + this.pbTile54.Click += new System.EventHandler(this.pbTile54_Click); + // + // pbTile53 + // + this.pbTile53.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile53.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile53.Location = new System.Drawing.Point(150, 250); + this.pbTile53.Name = "pbTile53"; + this.pbTile53.Size = new System.Drawing.Size(50, 50); + this.pbTile53.TabIndex = 29; + this.pbTile53.TabStop = false; + this.pbTile53.Click += new System.EventHandler(this.pbTile53_Click); + // + // pbTile52 + // + this.pbTile52.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile52.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile52.Location = new System.Drawing.Point(100, 250); + this.pbTile52.Name = "pbTile52"; + this.pbTile52.Size = new System.Drawing.Size(50, 50); + this.pbTile52.TabIndex = 28; + this.pbTile52.TabStop = false; + this.pbTile52.Click += new System.EventHandler(this.pbTile52_Click); + // + // pbTile51 + // + this.pbTile51.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile51.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile51.Location = new System.Drawing.Point(50, 250); + this.pbTile51.Name = "pbTile51"; + this.pbTile51.Size = new System.Drawing.Size(50, 50); + this.pbTile51.TabIndex = 27; + this.pbTile51.TabStop = false; + this.pbTile51.Click += new System.EventHandler(this.pbTile51_Click); + // + // pbTile50 + // + this.pbTile50.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile50.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile50.Location = new System.Drawing.Point(0, 250); + this.pbTile50.Name = "pbTile50"; + this.pbTile50.Size = new System.Drawing.Size(50, 50); + this.pbTile50.TabIndex = 26; + this.pbTile50.TabStop = false; + this.pbTile50.Click += new System.EventHandler(this.pbTile50_Click); + // + // pbTile44 + // + this.pbTile44.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile44.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile44.Location = new System.Drawing.Point(200, 200); + this.pbTile44.Name = "pbTile44"; + this.pbTile44.Size = new System.Drawing.Size(50, 50); + this.pbTile44.TabIndex = 25; + this.pbTile44.TabStop = false; + this.pbTile44.Click += new System.EventHandler(this.pbTile44_Click); + // + // pbTile43 + // + this.pbTile43.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile43.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile43.Location = new System.Drawing.Point(150, 200); + this.pbTile43.Name = "pbTile43"; + this.pbTile43.Size = new System.Drawing.Size(50, 50); + this.pbTile43.TabIndex = 24; + this.pbTile43.TabStop = false; + this.pbTile43.Click += new System.EventHandler(this.pbTile43_Click); + // + // pbTile42 + // + this.pbTile42.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile42.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile42.Location = new System.Drawing.Point(100, 200); + this.pbTile42.Name = "pbTile42"; + this.pbTile42.Size = new System.Drawing.Size(50, 50); + this.pbTile42.TabIndex = 23; + this.pbTile42.TabStop = false; + this.pbTile42.Click += new System.EventHandler(this.pbTile42_Click); + // + // pbTile41 + // + this.pbTile41.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile41.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile41.Location = new System.Drawing.Point(50, 200); + this.pbTile41.Name = "pbTile41"; + this.pbTile41.Size = new System.Drawing.Size(50, 50); + this.pbTile41.TabIndex = 22; + this.pbTile41.TabStop = false; + this.pbTile41.Click += new System.EventHandler(this.pbTile41_Click); + // + // pbTile40 + // + this.pbTile40.BackColor = System.Drawing.Color.SteelBlue; + this.pbTile40.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pbTile40.Location = new System.Drawing.Point(0, 200); + this.pbTile40.Name = "pbTile40"; + this.pbTile40.Size = new System.Drawing.Size(50, 50); + this.pbTile40.TabIndex = 21; + this.pbTile40.TabStop = false; + this.pbTile40.Click += new System.EventHandler(this.pbTile40_Click); + // + // btnReset + // + this.btnReset.Location = new System.Drawing.Point(1, 313); + this.btnReset.Name = "btnReset"; + this.btnReset.Size = new System.Drawing.Size(248, 36); + this.btnReset.TabIndex = 31; + this.btnReset.Text = "Reset"; + this.btnReset.UseVisualStyleBackColor = true; + this.btnReset.Click += new System.EventHandler(this.btnReset_Click); + // + // MosicTiles + // + this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.btnReset); + this.Controls.Add(this.pbTile54); + this.Controls.Add(this.pbTile53); + this.Controls.Add(this.pbTile52); + this.Controls.Add(this.pbTile51); + this.Controls.Add(this.pbTile50); + this.Controls.Add(this.pbTile44); + this.Controls.Add(this.pbTile43); + this.Controls.Add(this.pbTile42); + this.Controls.Add(this.pbTile41); + this.Controls.Add(this.pbTile40); + this.Controls.Add(this.pbTile34); + this.Controls.Add(this.pbTile33); + this.Controls.Add(this.pbTile32); + this.Controls.Add(this.pbTile31); + this.Controls.Add(this.pbTile30); + this.Controls.Add(this.pbTile24); + this.Controls.Add(this.pbTile23); + this.Controls.Add(this.pbTile22); + this.Controls.Add(this.pbTile21); + this.Controls.Add(this.pbTile20); + this.Controls.Add(this.pbTile14); + this.Controls.Add(this.pbTile13); + this.Controls.Add(this.pbTile12); + this.Controls.Add(this.pbTile11); + this.Controls.Add(this.pbTile10); + this.Controls.Add(this.pbTile04); + this.Controls.Add(this.pbTile03); + this.Controls.Add(this.pbTile02); + this.Controls.Add(this.pbTile01); + this.Controls.Add(this.pbTile00); + this.Controls.Add(this.MainImage); + this.Name = "MosicTiles"; + this.Size = new System.Drawing.Size(250, 350); + ((System.ComponentModel.ISupportInitialize)(this.MainImage)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile00)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile01)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile03)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile02)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile04)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile14)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile13)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile12)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile11)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile10)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile34)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile33)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile32)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile31)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile30)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile24)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile23)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile22)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile21)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile20)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile54)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile53)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile52)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile51)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile50)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile44)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile43)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile42)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile41)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pbTile40)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.PictureBox MainImage; + private System.Windows.Forms.PictureBox pbTile00; + private System.Windows.Forms.PictureBox pbTile01; + private System.Windows.Forms.PictureBox pbTile03; + private System.Windows.Forms.PictureBox pbTile02; + private System.Windows.Forms.PictureBox pbTile04; + private System.Windows.Forms.PictureBox pbTile14; + private System.Windows.Forms.PictureBox pbTile13; + private System.Windows.Forms.PictureBox pbTile12; + private System.Windows.Forms.PictureBox pbTile11; + private System.Windows.Forms.PictureBox pbTile10; + private System.Windows.Forms.PictureBox pbTile34; + private System.Windows.Forms.PictureBox pbTile33; + private System.Windows.Forms.PictureBox pbTile32; + private System.Windows.Forms.PictureBox pbTile31; + private System.Windows.Forms.PictureBox pbTile30; + private System.Windows.Forms.PictureBox pbTile24; + private System.Windows.Forms.PictureBox pbTile23; + private System.Windows.Forms.PictureBox pbTile22; + private System.Windows.Forms.PictureBox pbTile21; + private System.Windows.Forms.PictureBox pbTile20; + private System.Windows.Forms.PictureBox pbTile54; + private System.Windows.Forms.PictureBox pbTile53; + private System.Windows.Forms.PictureBox pbTile52; + private System.Windows.Forms.PictureBox pbTile51; + private System.Windows.Forms.PictureBox pbTile50; + private System.Windows.Forms.PictureBox pbTile44; + private System.Windows.Forms.PictureBox pbTile43; + private System.Windows.Forms.PictureBox pbTile42; + private System.Windows.Forms.PictureBox pbTile41; + private System.Windows.Forms.PictureBox pbTile40; + private System.Windows.Forms.Button btnReset; + } +} diff --git a/MosaicTiles/MosicTiles.cs b/MosaicTiles/MosicTiles.cs new file mode 100644 index 0000000..65b3e95 --- /dev/null +++ b/MosaicTiles/MosicTiles.cs @@ -0,0 +1,278 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MosaicTiles +{ + public partial class MosicTiles: UserControl + { + private List pictureBoxes; + + + public MosicTiles() + { + InitializeComponent(); + IniPictureBoxList(); + } + + public Image Image + { + get => MainImage.Image; + set => MainImage.Image = value; + } + + private void IniPictureBoxList() + { + pictureBoxes = new List(); + pictureBoxes.Add(pbTile00); + pictureBoxes.Add(pbTile01); + pictureBoxes.Add(pbTile02); + pictureBoxes.Add(pbTile03); + pictureBoxes.Add(pbTile04); + pictureBoxes.Add(pbTile10); + pictureBoxes.Add(pbTile11); + pictureBoxes.Add(pbTile12); + pictureBoxes.Add(pbTile13); + pictureBoxes.Add(pbTile14); + pictureBoxes.Add(pbTile20); + pictureBoxes.Add(pbTile21); + pictureBoxes.Add(pbTile22); + pictureBoxes.Add(pbTile23); + pictureBoxes.Add(pbTile24); + pictureBoxes.Add(pbTile30); + pictureBoxes.Add(pbTile31); + pictureBoxes.Add(pbTile32); + pictureBoxes.Add(pbTile33); + pictureBoxes.Add(pbTile34); + pictureBoxes.Add(pbTile40); + pictureBoxes.Add(pbTile41); + pictureBoxes.Add(pbTile42); + pictureBoxes.Add(pbTile43); + pictureBoxes.Add(pbTile44); + pictureBoxes.Add(pbTile50); + pictureBoxes.Add(pbTile51); + pictureBoxes.Add(pbTile52); + pictureBoxes.Add(pbTile53); + pictureBoxes.Add(pbTile54); + } + + private void TurnAllPictureBoxsVisible() + { + foreach(PictureBox pictureBox in pictureBoxes) + { + pictureBox.Visible = true; + } + } + + private void TurnPictureBoxTransparent(PictureBox target) + { + if (target.BackColor != Color.Transparent) + { + target.BackColor = Color.Transparent; + target.BorderStyle = BorderStyle.None; + } + else + { + target.BackColor = Color.SteelBlue; + target.BorderStyle = BorderStyle.FixedSingle; + } + } + + private void TurnPictureBoxUnvisible(PictureBox target) + { + target.Visible = !target.Visible; + } + + + private void pbTile00_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile01_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile02_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile03_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile04_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile10_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile11_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile12_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile13_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile14_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile20_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile21_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile22_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile23_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile24_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile30_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile31_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile32_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile33_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile34_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile40_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile41_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile42_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile43_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile44_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile50_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile51_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile52_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile53_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void pbTile54_Click(object sender, EventArgs e) + { + //TurnPictureBoxTransparent((PictureBox)sender); + TurnPictureBoxUnvisible((PictureBox)sender); + } + + private void btnReset_Click(object sender, EventArgs e) + { + TurnAllPictureBoxsVisible(); + } + } +} diff --git a/MosaicTiles/MosicTiles.resx b/MosaicTiles/MosicTiles.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/MosaicTiles/MosicTiles.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/MosaicTiles/Properties/AssemblyInfo.cs b/MosaicTiles/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..b9b9481 --- /dev/null +++ b/MosaicTiles/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 +// 제어됩니다. 어셈블리와 관련된 정보를 수정하려면 +// 이러한 특성 값을 변경하세요. +[assembly: AssemblyTitle("MosaicTiles")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("MosaicTiles")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에 +// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면 +// 해당 형식에 대해 ComVisible 특성을 true로 설정하세요. +[assembly: ComVisible(false)] + +// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. +[assembly: Guid("2cd7d4fb-1251-4305-9d23-5dd5a3df84b4")] + +// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +// +// 주 버전 +// 부 버전 +// 빌드 번호 +// 수정 버전 +// +// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 +// 기본값으로 할 수 있습니다. +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/MosaicTiles/bin/Debug/MosaicTiles.dll b/MosaicTiles/bin/Debug/MosaicTiles.dll new file mode 100644 index 0000000000000000000000000000000000000000..2e3e307c8dcd841d0c2991fedacbd6a3da2dd95d GIT binary patch literal 15872 zcmeHOYmgk(bv`|#on4I{)~=+LK!P2Rz$+oGXXgPDF(7GI5(|2vT?t`}NV7Ao)mXFB zL(eQo$a17|Y{$eYgE5Iysknk&ex*{5D>#LcI8Q$Uu7XNJ*^ZsqMa57RCs4*ARgSR> z@_nao_w=21{4=SFJ*&QRzOV1S{q?!$o_o7@wf}7oOIk!0;dtW>k<0kzXNQ(QySRwc z%SZlnxqN={GuK>p_C0gW%;|bN*YdqNzcQbzR+>$(lbdyO{z5ZXZ{{WsPUq&mnme{^ zS$3o8`p|BXeNI~b<<93n5MJ$hxi+`N$&1_wCKIr)&EPwS<0KA|6>6sf-6Tvkk>3LV z&re!TzK2!$ulsEvDSSSOeh<<(De`M{MDORK$Wm|vsJE^6+|R-}w27S`0KPqj$2#uW z4sjVr4hQem=!T`A98`_@ZNCbn+D^jYK=laOf#DkS-G+yX)G8Nou&=k`h<$d5?217( zzeT^|Lv1PPlNGn3v(+MwvLc73yD?#?pZWD*YSjf?dQochO(I$JIXcS0NsU5xMm85x z=i%f<9!4a)`Q`wmy+KypEGzRV*%bO9)gA(S0Xi0?&IcvBSmdo_-H_=^F#QPzk&of>|3en-Puc5I48r8&Lum1hL`4h1u*4LqjqO z_hy$!{~8aT$B==+pk%kc_?qtd+E454V<;^stAU#zk%z1`m&94Zp_lo9~cx+Jp15!>>Dmpv|{R zD&4_oI->|)%#mN<|6l&N9@!6x3L|Uc>4qqtwk%1VXSQ7Rdin-u7~!-W;Y%WjNCd`c zj`76Yn3m%RQ~jjcn4;MW%%sL-YBVNuqA{8JjLE!cOr}3$GG7@JK^vOPbcSUbG$wPT zF_|)q$$Vl=CL3ci6B(0f%9zYy#$I?Q7{&6j*R{k=j7lr_SrLV{Bb;jI9fcv31!owk|Km)&;@X z^sr}aT}+IvOO3I0Au_fmW@BsGHnt{pV{6Jcwk`<9*5$(3x|kSSml|X1LS$@Rri`u0 z)!3SPjjf5<*qXMDtx4V3n(~dU3xctAxiB{U9{NF-nt&hO7`Qu))5F8<>wvuLyOfXY z-tykuC33G}F66d=Zexp)^)_`+4SSes96IgG!+Z+FPM5ggLufaw@~8NKnR1#5<(&pLNHRW9YD^NeoI{ov5|J2! zk(#Z9oPTFbiB{?zAd**vN(dq)1W>Fln~^eO1Ooze{W0-iG*87t_#Hw zL}Caa2HC(C!xUnPArXloP%(&w>lkC#2Qfz8_hM>DB-ALG4doC;atI&?3C5PgEN00e z5y>IYkm->_-oF%+Ln0wZ$;F`@qDT$_y zI+Q{XNg;p~q-0wP^SC92L?nekZ#X_mB>hjsq(rqwIhLD(u_Sp_D1{)BLI5dPDQqcR zMl2~LA}IvJJx(F#KN(X(A~8TD*M~~9n=scAKncEVC0xWTB_tvx1RA{>Ggbiel>c;0 z5Q&5!C0B)th$7z*KoM3dTM?I1OA(1k5rK+HD&i^spJIwgBoryRGE_tqDI$O(tfRIf zF6fpb5|JW;ky=s?dH>~@9Ie5Xg(ZhXB!^(6kd#B-eFA9T74CW*vYDY+t4qg{pZOaL|5 z7ujmKv9i>Vh|~}S*|=r}GkJeQOb&^J93|fr${~uJLjXD0ve|ODx3lDsh~yBcZ$@l6 zUt%an&H>O2v^@g#M%R((gkro1I zfh1cCx3`uS5|I`H+_9~Nq<>FLi>YPDu#!tdEkuzP0%*Z#*;=^0wzQClv=9vUNFnE+ ziAf=m7$PN?gi^GhFn|dl1#xUk;qKm&LL!nv5F}*ouB{m6DIf3SqCF^ygd!!Qb(1J^ z4gnNl{j(ME8N*UUB2q-4F|7N2OA$}`AB-s?kx-;$w0sgpiU^=+W3M7U=~#+LM2ZNI zkP{9f?>`=sqZNB2S;=S(C5q$_Kn@;K^9P<8;V{)`&Z#*j*J^vC#atI&?s%$y%m@S7y zB!>X;oRCA_UzY0TpP*t-JS!PJ{}V-W2p|W;X3IfH*>XrkatMZ#YDoJdF*PI-W2NNk zFh6ToVLTH+4Z_-1!}m{Xa@(Dr>`U4ok6n*M?!QE2WTUmiB0n%VjXhCbQ87=DfXbE4b^X%Cx#~J2#n_+&n8KyX!VV1EO z&UBmMOtTqAy3H`yY=+})GxWL5@FBrwxJkDe?vrhXTUDFkcF|_IW3w4BKDoyh$%gMAdlsCnSk+Ba&A;O(oi^-9K8WyV%b#@2fLX*TcZ{umF}8Zd z*cute)|fE1MuV|64vei4U~C&>|~YrF#goKAr|GA+m82SC}d_sG;FzE1=HBgT5eu7)?u%J`tF zbNA|xEnW;>UUP~vtiQ(->=JoSuEjBmV;2r6#Bb&Tp4EA<4iDN0JEQz^A2HIJd^7b- zCL?>&ESIHz2XAebBU&<2PW`AaBVW++ceUJ_Ci5e;ht%Gu_BE-`qU{?F%Ztj)r9Pa_ z$~XIt^=D*W#+&wbjnPdG!@_=(Wy;mMWlxF1N{uj~nPLx^swzj(9 zyx2D+mok^p&o`W7{aJYm{BpUJ{uuc5z~%Iiyfb|{ospX|Z1ocA49N)k%*tJ`=VS?b z=4V)Mlq2TA*PHsU>ffohBc=YY!g^2tKcH+oUssmpO~Uf`wd`p5yq4e7@(C?3Xt_hn ztd>94^2=I&P|L$wuGjKEwETjW@6~cj%avL#)2n|&?Z>sOX*s6lB0c-8+8@#K?OI-^ z&PS_b`@^Bw%1$h!^t+w=>FqDKw7X3+~6y^kAo9%w+GFz9PQS^1(tZ|Qphe|hno zL0?BN%jLTUa!|_)K&xb>LARopVcB5Ni|A#o6b-r!HLsKjgMJ%m zy-XYQD$vzZHE2J2$w}Lw|3oj>%DW9ZfSMcSQG-4WbiI7spcLAT$`b}12ih!OG$@Ul zTjV)|?gbi??;7+ZP+nd&Xb|lRlIHZq{ha|S$x4HUQ1eFFU{C{Sn-mTD3ee3mVNee3 z-YU}uJqUEGR1JC*Xos{EeMx@ktVVA5v^n=Dn2{5>vLk+)A&%wMX^QkinLz3t@B?IPQ=56v#d8Ypa%98^% zF!yE}=;t}d2UAO*0P}w5uzXKr>k;kwaV>u!e~9>cTGk=E{0Pih*e~_H3*~q5XCsai zFlW=hir#J?a8Pc9{>9*boqhH_f|C5xa@)WP8FbFz>=iis5nOA&|D!1PJDpH}AW zT2|!{m^1Pq%C@}EDacXG2`(WIIR6eSgnSSe=PK^BLV)kfa-FU} zHg^oQdh5N|*USC2T*h1sKJ4V>U`1=q&eR)jJ}-eW9vX$vD27HUG|Hio9}ioFMju|8oG*lpL!%HH#n32)MmaR{#jsUq6hfmI8l})Eheo~>whE0xXcR-E z6dL7{ymh}|E%0)747DMHjBjfti}G%(;3lu=ZE#&A^(PthZZUyE5AdY96h(>$KTVXwNM8 z&7Fmc8$Ru}3QtaW%~SQc1;0X@0&|y5qWy zU5y1-?ys=q5Hq-BYI>p7^8C(Jv)-v!8l+5=nNG)yTd?Don#Kz)Q)kkzJU|%E;u8~% zdi6{g?0E|oY*@5m$%bVc=EtqB#%)-zVbO*q8?SvpFtpuFWp=vb zwO}`qSY-G8P;z^vS!)1HMHkn6x2sY;gHAkO8`=n}kWCgU4NXnmb9>#+?&iY0iz$wF zV^x-6h}SD~O|RXlSKA>K&Wx#M$MwC|wCmqrueyoTK?*<`49~}%20Qeh@3y@KpB)4V z5EF_{ZpWQW+timSNO@qQ%b?s~K4JoYfKQb%bmmGL93fDc$?Z<70mdRX1i7KF+Rezqq{=H zY~Uuzxm>ZptUx>dPQ%k)CKh0)$uIp-~O1R;s>F<`%Uzk7gxP|q-(iHyqZ6r$s- zbUPBSbz-XN-iHxKO62Ba<$kGPkJ*$dJj+*PPF(z@Z%bxn25bW;kDp!!uSI+66cY^I zn)cMei&Kjk$For{)7#HDo~C;1^j>{Dp|F_fxrqIt-4FJQ38uH_Vxs3lqUS=Q=R%_A z0`~j%)eDK9%ZZ-LiJr@ep38}z%ZZ*#iJnV|o=b_IONpLK+ViY*5G{uh8EqULktH#E z^?vcd*QFZ8Pg}RRpS+{>SADncJ9z26UwP@FPnG@{FYg^^Ae|GZ560ji;c^zKML8Kd zLUQOxX7$i+XK0FGrDXe4s|W7^9GV))3C)#~2^ch4Dd;Pe?$`E%^VpCN&i6|yH8?*w zuU81l`}%SzXJ9~?3mNn~c<~ac^=k=+F209g>C)iLZvT?ILP zEVK^0*p>QQa^YrvOD?=LU%BFEOKxJJ!A4}Ey$`M-R4&qEjf?SWT*lG($1pSbxrSN!(zw%44y4<#40 zi{r6jwQO(p9mjRWi?d^`+N?YaCE@2^Y3D*@e~15@DPXbs`IC(XpKpRkCfC)yNpSX! z>(EQ@?bzM@+#$Y07QA(oi}tN^&I+?%f@i(kaU44-vL$++r(FVj6mK6+pxljoIgJ(e zpd0|6Lb)gSUw887i@yJQ@RosB;3xRLEdctqAs(`%C$-j5tkypI30CPTzT0o%qZUO}F&<7`vUi+pa;2hgblO&!$Y>Oc2WdgAXf9NcyIQ^KwQKEQie`eOq9 z&Ev;KYivAB&)3GzwerLuPQdJ!-OJ}f_aCc&_CV8aNZu_HX zkF9O&{>JfsC?6e|!x&WuUZ+mhZ9-2Yrs}6(XH06S#ozbbjyKkh>_gi*ZOJ=t$vIU# zC#TUX=6iz6$!9RZa#&aMIFO?8KAC>&_7jXy4gGTG<>S3n=tW+Wnh%<5aD=Ei9Bm?c z9tj-RZ3Edp>T2JnzCMJ0JlxL$JlToe`Tx{juw$T)?RLGM?)CFFZL<@4xHFhXv^3zQ e9OB;|q26}5jsLsPq2T|F{)E%@7oVRy5BxXo%~7lX literal 0 HcmV?d00001 diff --git a/MosaicTiles/bin/Debug/MosaicTiles.pdb b/MosaicTiles/bin/Debug/MosaicTiles.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2e36c7f8bb2d3be738b915813d482371ff5e6fd2 GIT binary patch literal 38400 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 OzmKKnFSlR35%_OU5>3be literal 0 HcmV?d00001 diff --git a/MosaicTiles/bin/Release/MosaicTiles.pdb b/MosaicTiles/bin/Release/MosaicTiles.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0a0510efaedc47356ada4d931327cc99d6185cb4 GIT binary patch literal 38400 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 nB;WV_-vRg-hz-JqV8`qI-w_;pG(<}vS_07$h?c +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] diff --git a/MosaicTiles/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MosaicTiles/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..f48580a526e6fe8c1cc426e46bdeeaa546ff1ea6 GIT binary patch literal 6938 zcmeHMdruoj5VyfxFoYCSN(kiPv}u*3?$r+ONU4-!+@J=8Y=>0B7Fpko&4#;MXLk?d zB0ft$LDi4g&YWMoLR-lv@rTdyc-hDNX69z^emg{>kx1lkyy%y%+e0YqEpADnL{*!+ zT=~o?Xy4|-To}5tqkRdlJn*$-PAa+MR~&Br3eBQ8 z1n*TPy-;1Mu2eG_dnwHp*a$(ceg^4hpF1|;ZF(A{sK1x2UI%IBncVd1zE<~e@jd1^ zq5<}6rNFH?&5dIX9$BR(aQ3?Js=Sut4$N50v$@SQbY@bony>nflatJahLDGyp(3l` z*z~!voN#RP_aSu_nXG~CE-UyI1$rBms3*MU2?<%KG7QD0r!?Bvv#zE1`Sp`p>RMCp z@~c%mxYU1kRnkE}mA+tRmP@d-kQ~%x-PTMNfJy6Mhv@?~S-a3NUYDYZ5hAaqB-FUl zve{b@N5?c!2aM_dU&BXfL^_sTCzP>nq4Z6(o45Dkp`DN-KhmF zxmQaiU1bUB@JerwE&k^%wz9&Otfl45+QK5FSJ%p^>+HCpriKxRa(}~m!_`HjgA@%T zi@Lih4COaGr~15s1_>HQ4h<5tUoXyblz4D_7{ypTM$HitNCzVETPW~nlti4w7>RKd zW5#Wi5n}>H_9WkCPA>~cq#H~^sY`ZC=JrOh%OO)oi{`TVBGsXwZMwN}d}`c5O||ux zrFRPXXGsaK_6emgEhtH-3su?@igBw*eD+*hR6drnQ1NRh6>`oZ@}fK_;T&~IaE}C; z7PAf@{sq}SiQ@iw^EzC=Wu}q98PhZ)+4Ue9IABbXg7&O0u^n?2cZ_LljbU%vTu3iu z*5Y5`-;uEd#g@Lt3<8ilNuMyG;6Y@9L34p!{JCX$SmV2KFEk>`5 z0nr%{oxUFF`+ZIbUcviVN^#Z5zT&^b=>Acwwud8s#k%j1%cYJ%9fPWxpDnqBk@x++ z`F%ds?UhGI<4^FZ*SQizn5oWde2d~;D3ACA@$mrTJ8Z;qSfh;+HxCH=S!1F^)-UxY zh`rO52skD-jHf7OPu8z28lM`^aCGYA4fiya38{X#iJRxtc#i#ZC&jBPqRms|dmQi2 zp&*5tCQkCKK?Im;rl-aa*!2^J_kW)gD%@+I6B0!K>C|JGD8ji{#*e7F97-DGn8j@5 i{E6UrfiSm%dryf$*YKZ%N7=vqgJ$q3>lV(-1 literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Debug/MosaicTiles.MosicTiles.resources b/MosaicTiles/obj/Debug/MosaicTiles.MosicTiles.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Debug/MosaicTiles.csproj.AssemblyReference.cache b/MosaicTiles/obj/Debug/MosaicTiles.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 GIT binary patch literal 11 QcmeZu3JP{+WMlvW01Ze1dH?_b literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Debug/MosaicTiles.csproj.CoreCompileInputs.cache b/MosaicTiles/obj/Debug/MosaicTiles.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..dfe9c61 --- /dev/null +++ b/MosaicTiles/obj/Debug/MosaicTiles.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b0bafd7510f7c94083692e9136a5126858813601 diff --git a/MosaicTiles/obj/Debug/MosaicTiles.csproj.FileListAbsolute.txt b/MosaicTiles/obj/Debug/MosaicTiles.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2b4f2d2 --- /dev/null +++ b/MosaicTiles/obj/Debug/MosaicTiles.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\bin\Debug\MosaicTiles.dll +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\bin\Debug\MosaicTiles.pdb +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.csproj.AssemblyReference.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.MosicTiles.resources +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.csproj.GenerateResource.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.csproj.CoreCompileInputs.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.dll +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Debug\MosaicTiles.pdb diff --git a/MosaicTiles/obj/Debug/MosaicTiles.csproj.GenerateResource.cache b/MosaicTiles/obj/Debug/MosaicTiles.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..3dca7d4db45103dc3e0872df56ba52572c926b6b GIT binary patch literal 944 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 literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Debug/MosaicTiles.pdb b/MosaicTiles/obj/Debug/MosaicTiles.pdb new file mode 100644 index 0000000000000000000000000000000000000000..2e36c7f8bb2d3be738b915813d482371ff5e6fd2 GIT binary patch literal 38400 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")] diff --git a/MosaicTiles/obj/Release/MosaicTiles.MosicTiles.resources b/MosaicTiles/obj/Release/MosaicTiles.MosicTiles.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Release/MosaicTiles.csproj.AssemblyReference.cache b/MosaicTiles/obj/Release/MosaicTiles.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..ab0dc24ca0080985dcd76920c84f79f4ae6c01de GIT binary patch literal 1486 zcmcJO&q@O^5QmeS=u7NTFJrZ(s5f1^c(6sff*t~r?oPMC{Lv(I>m!LTQ}A)TxGSQ^ z^fH%$z`*b0H(#b#^D^iBfHB5pej)C>YrHgBp)`irW|Aq}NSp#Btsyj)5DlIEyM zIDQTJDJLmuLyF*Kt89}lf>hQSM!1P_hkF>xG9HwzT^pcq-t6FLMak0t-=rF(cIM7w G65$)!3FwCa literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Release/MosaicTiles.csproj.CoreCompileInputs.cache b/MosaicTiles/obj/Release/MosaicTiles.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ba5e72f --- /dev/null +++ b/MosaicTiles/obj/Release/MosaicTiles.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +e91e1dc9d2a27b8f84c3c90a66d4e7539ae41e9e diff --git a/MosaicTiles/obj/Release/MosaicTiles.csproj.FileListAbsolute.txt b/MosaicTiles/obj/Release/MosaicTiles.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a3e0b72 --- /dev/null +++ b/MosaicTiles/obj/Release/MosaicTiles.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\bin\Release\MosaicTiles.dll +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\bin\Release\MosaicTiles.pdb +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.csproj.AssemblyReference.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.MosicTiles.resources +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.csproj.GenerateResource.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.csproj.CoreCompileInputs.cache +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.dll +C:\Users\songq\source\repos\MosaicTiles\MosaicTiles\obj\Release\MosaicTiles.pdb diff --git a/MosaicTiles/obj/Release/MosaicTiles.csproj.GenerateResource.cache b/MosaicTiles/obj/Release/MosaicTiles.csproj.GenerateResource.cache new file mode 100644 index 0000000000000000000000000000000000000000..7c83cd9027aff9825de59ba6c1dbcca408077c85 GIT binary patch literal 944 zcma)4!D`z;5S3!dv1ErThmu2kFr|lrjj#wNxtKy6(uT&6)+Y4SveJ&|;2!~V3=Wo2PfKvi0yhyC*^)hc@fn}u0IF-b@J`8Yqw zlSGb3Vqf@7_M(~N9pEb{j$sXjgd$Ub9)SZ3`2Iv`z}>a6rARfLsniNf`+KQC`YVyi(wKuJf$<7PtA?kO#uH7#p-W@vTGO=k)`c z*^r*RCA#%=zQGb!DmCL9;gEoR5rHH#Y zBJSkyxtugV{{0agP^lh2w!5ouW)1gl24%y8HpnRzVg*m`)V08JW~9m$$j5i~;8J0U eZIZI%)(^WwBms;1`Tf_|!ymuDxw~BA=>7xKmI}@Q literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Release/MosaicTiles.dll b/MosaicTiles/obj/Release/MosaicTiles.dll new file mode 100644 index 0000000000000000000000000000000000000000..a8a69757aeefa332054e6b3bea954f901e90eef6 GIT binary patch literal 15360 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 OzmKKnFSlR35%_OU5>3be literal 0 HcmV?d00001 diff --git a/MosaicTiles/obj/Release/MosaicTiles.pdb b/MosaicTiles/obj/Release/MosaicTiles.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0a0510efaedc47356ada4d931327cc99d6185cb4 GIT binary patch literal 38400 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 nB;WV_-vRg-hz-JqV8`qI-w_;pG(<}vS_07$h?c