diff --git a/.vs/ProjectEvaluation/tic-tac-toe.metadata.v2 b/.vs/ProjectEvaluation/tic-tac-toe.metadata.v2 index 4f32ab3..50a6e0f 100644 Binary files a/.vs/ProjectEvaluation/tic-tac-toe.metadata.v2 and b/.vs/ProjectEvaluation/tic-tac-toe.metadata.v2 differ diff --git a/.vs/ProjectEvaluation/tic-tac-toe.metadata.v5.1 b/.vs/ProjectEvaluation/tic-tac-toe.metadata.v5.1 new file mode 100644 index 0000000..72b4415 Binary files /dev/null and b/.vs/ProjectEvaluation/tic-tac-toe.metadata.v5.1 differ diff --git a/.vs/ProjectEvaluation/tic-tac-toe.projects.v2 b/.vs/ProjectEvaluation/tic-tac-toe.projects.v2 index a6aa3b8..1db2b49 100644 Binary files a/.vs/ProjectEvaluation/tic-tac-toe.projects.v2 and b/.vs/ProjectEvaluation/tic-tac-toe.projects.v2 differ diff --git a/.vs/ProjectEvaluation/tic-tac-toe.projects.v5.1 b/.vs/ProjectEvaluation/tic-tac-toe.projects.v5.1 new file mode 100644 index 0000000..4ed3367 Binary files /dev/null and b/.vs/ProjectEvaluation/tic-tac-toe.projects.v5.1 differ diff --git a/.vs/Tic-Tac-Toe/DesignTimeBuild/.dtbcache.v2 b/.vs/Tic-Tac-Toe/DesignTimeBuild/.dtbcache.v2 index bfde1d1..97c74bf 100644 Binary files a/.vs/Tic-Tac-Toe/DesignTimeBuild/.dtbcache.v2 and b/.vs/Tic-Tac-Toe/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/2e4a7535-b91e-4b24-a61c-886064e02cf9.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/2e4a7535-b91e-4b24-a61c-886064e02cf9.vsidx new file mode 100644 index 0000000..f0b1820 Binary files /dev/null and b/.vs/Tic-Tac-Toe/FileContentIndex/2e4a7535-b91e-4b24-a61c-886064e02cf9.vsidx differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/42aafe85-dacc-432b-bb6f-3b6216737681.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/42aafe85-dacc-432b-bb6f-3b6216737681.vsidx deleted file mode 100644 index cbc6ad3..0000000 Binary files a/.vs/Tic-Tac-Toe/FileContentIndex/42aafe85-dacc-432b-bb6f-3b6216737681.vsidx and /dev/null differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/7fae6cfb-183d-41aa-9bbf-a94b49fdaae7.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/7fae6cfb-183d-41aa-9bbf-a94b49fdaae7.vsidx new file mode 100644 index 0000000..c327df8 Binary files /dev/null and b/.vs/Tic-Tac-Toe/FileContentIndex/7fae6cfb-183d-41aa-9bbf-a94b49fdaae7.vsidx differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/7fe62c6b-491b-48ca-b9f6-fefa9dd5d81a.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/7fe62c6b-491b-48ca-b9f6-fefa9dd5d81a.vsidx deleted file mode 100644 index ff61933..0000000 Binary files a/.vs/Tic-Tac-Toe/FileContentIndex/7fe62c6b-491b-48ca-b9f6-fefa9dd5d81a.vsidx and /dev/null differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/845c95a9-d189-4c3c-bc2d-a9836a8bc1ff.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/845c95a9-d189-4c3c-bc2d-a9836a8bc1ff.vsidx new file mode 100644 index 0000000..2b3f8b5 Binary files /dev/null and b/.vs/Tic-Tac-Toe/FileContentIndex/845c95a9-d189-4c3c-bc2d-a9836a8bc1ff.vsidx differ diff --git a/.vs/Tic-Tac-Toe/FileContentIndex/e79e0c68-1b21-4baf-b73c-9800e0857e3d.vsidx b/.vs/Tic-Tac-Toe/FileContentIndex/e79e0c68-1b21-4baf-b73c-9800e0857e3d.vsidx new file mode 100644 index 0000000..c327df8 Binary files /dev/null and b/.vs/Tic-Tac-Toe/FileContentIndex/e79e0c68-1b21-4baf-b73c-9800e0857e3d.vsidx differ diff --git a/.vs/Tic-Tac-Toe/v17/.futdcache.v1 b/.vs/Tic-Tac-Toe/v17/.futdcache.v1 new file mode 100644 index 0000000..1fdea2a Binary files /dev/null and b/.vs/Tic-Tac-Toe/v17/.futdcache.v1 differ diff --git a/.vs/Tic-Tac-Toe/v17/.futdcache.v2 b/.vs/Tic-Tac-Toe/v17/.futdcache.v2 new file mode 100644 index 0000000..f98c291 Binary files /dev/null and b/.vs/Tic-Tac-Toe/v17/.futdcache.v2 differ diff --git a/.vs/Tic-Tac-Toe/v17/.suo b/.vs/Tic-Tac-Toe/v17/.suo index 7ee664d..78f2db2 100644 Binary files a/.vs/Tic-Tac-Toe/v17/.suo and b/.vs/Tic-Tac-Toe/v17/.suo differ diff --git a/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/X.mgcontent b/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/X.mgcontent index 32fda51..13d6f72 100644 --- a/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/X.mgcontent +++ b/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/X.mgcontent @@ -1 +1 @@ -C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/Textures/X.png2022-09-21T09:28:35.420606+02:00C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/bin/DesktopGL/Content/Textures/X.xnb2022-09-21T09:41:34.4258436+02:00TextureImporter2022-07-26T13:44:56+02:00TextureProcessor2022-07-26T13:44:56+02:00ColorKeyColor255,0,255,255ColorKeyEnabledTrueGenerateMipmapsFalsePremultiplyAlphaTrueResizeToPowerOfTwoFalseMakeSquareFalseTextureFormatColor \ No newline at end of file +C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/Textures/X.png2022-09-21T09:28:35.420606+02:00C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/bin/DesktopGL/Content/Textures/X.xnb2022-09-23T08:49:01.067381+02:00TextureImporter2022-07-26T13:44:56+02:00TextureProcessor2022-07-26T13:44:56+02:00ColorKeyColor255,0,255,255ColorKeyEnabledTrueGenerateMipmapsFalsePremultiplyAlphaTrueResizeToPowerOfTwoFalseMakeSquareFalseTextureFormatColor \ No newline at end of file diff --git a/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/circle.mgcontent b/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/circle.mgcontent index 633068d..dce4cb6 100644 --- a/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/circle.mgcontent +++ b/Tic-Tac-Toe/Content/obj/DesktopGL/net6.0/Content/Textures/circle.mgcontent @@ -1 +1 @@ -C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/Textures/circle.png2022-09-21T09:27:30.8441469+02:00C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/bin/DesktopGL/Content/Textures/circle.xnb2022-09-21T09:41:34.2979772+02:00TextureImporter2022-07-26T13:44:56+02:00TextureProcessor2022-07-26T13:44:56+02:00ColorKeyColor255,0,255,255ColorKeyEnabledTrueGenerateMipmapsFalsePremultiplyAlphaTrueResizeToPowerOfTwoFalseMakeSquareFalseTextureFormatColor \ No newline at end of file +C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/Textures/circle.png2022-09-21T09:27:30.8441469+02:00C:/dev/Tic-Tac-Toe/Tic-Tac-Toe/Tic-Tac-Toe/Content/bin/DesktopGL/Content/Textures/circle.xnb2022-09-23T08:49:00.8300161+02:00TextureImporter2022-07-26T13:44:56+02:00TextureProcessor2022-07-26T13:44:56+02:00ColorKeyColor255,0,255,255ColorKeyEnabledTrueGenerateMipmapsFalsePremultiplyAlphaTrueResizeToPowerOfTwoFalseMakeSquareFalseTextureFormatColor \ No newline at end of file diff --git a/Tic-Tac-Toe/Game1.cs b/Tic-Tac-Toe/Game1.cs index d8ddc12..02d55fd 100644 --- a/Tic-Tac-Toe/Game1.cs +++ b/Tic-Tac-Toe/Game1.cs @@ -7,8 +7,12 @@ namespace Tic_Tac_Toe { public class Game1 : Game { private GraphicsDeviceManager _graphics; private SpriteBatch _spriteBatch; + private Texture2D Circle, X; private RectangleF[,] rectArray; - private int[] CircleXPostion; + private int[,] CircleXPostion; + private int lineThickness = 5; + private int playerWon = 0; //1 is circle 2 is x + private bool isCircleNext = false; public Game1() { _graphics = new GraphicsDeviceManager(this); @@ -20,12 +24,13 @@ namespace Tic_Tac_Toe { // TODO: Add your initialization logic here //Setting Resolution - this._graphics.PreferredBackBufferWidth = 800; - this._graphics.PreferredBackBufferHeight = 600; - this._graphics.ApplyChanges(); + _graphics.PreferredBackBufferWidth = 800; + _graphics.PreferredBackBufferHeight = 600; + _graphics.ApplyChanges(); //For field rectArray = new RectangleF[3,3]; + CircleXPostion = new int[3, 3]; //0 is free space, 1 is circle, 2 is X base.Initialize(); } @@ -34,33 +39,85 @@ namespace Tic_Tac_Toe { _spriteBatch = new SpriteBatch(GraphicsDevice); // TODO: use this.Content to load your game content here + Circle = Content.Load("Textures/circle"); + X = Content.Load("Textures/X"); + } protected override void Update(GameTime gameTime) { if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed || Keyboard.GetState().IsKeyDown(Keys.Escape)) Exit(); + System.Console.WriteLine("TEST KIIRAS"); + // TODO: Add your update logic here + if (playerWon == 0) { + var mouse = Mouse.GetState(); + for (int i = 0; i < rectArray.GetLength(0); i++) { + for (int j = 0; j < rectArray.GetLength(1); j++) { + mouse = Mouse.GetState(); + if (isCircleNext) { + if (rectArray[i, j].Contains(new Point(mouse.X, mouse.Y)) && mouse.LeftButton == ButtonState.Pressed && CircleXPostion[i, j] == 0) { + CircleXPostion[i, j] = 1; //eltároljuk a kör pozicióját + isCircleNext = false; + //System.Threading.Thread.Sleep(250); + } + } else { + if (rectArray[i, j].Contains(new Point(mouse.X, mouse.Y)) && mouse.LeftButton == ButtonState.Pressed && CircleXPostion[i, j] == 0) { + CircleXPostion[i, j] = 2; //eltaroljuk az x poziciojat + isCircleNext = true; + //System.Threading.Thread.Sleep(250); + } + } + } + } + } + + CheckGameCondition(); base.Update(gameTime); } protected override void Draw(GameTime gameTime) { - GraphicsDevice.Clear(Color.Black); + GraphicsDevice.Clear(Color.CadetBlue); // TODO: Add your drawing code here + var mouse = Mouse.GetState(); _spriteBatch.Begin(); - DrawTicTacToeFieldRect(rectArray, Color.White); + DrawTicTacToeFieldRect(rectArray, Color.LightGray); + + //checking if mouse is in a rect for (int i = 0; i < rectArray.GetLength(0); i++) { for (int j = 0; j < rectArray.GetLength(1); j++) { - var mouse = Mouse.GetState(); - if (rectArray[i, j].Contains(new Point(mouse.X, mouse.Y))) { - DrawSingleRect(rectArray, Color.Red, i, j); + mouse = Mouse.GetState(); + if (isCircleNext) { //Circle player highlight + if (rectArray[i, j].Contains(new Point(mouse.X, mouse.Y))) { + DrawSingleRect(rectArray, Color.Red, i, j); + } + } else { //X player highlight + if (rectArray[i, j].Contains(new Point(mouse.X, mouse.Y))) { + DrawSingleRect(rectArray, Color.Green, i, j); + } } } } - + + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + for (int j = 0; j < CircleXPostion.GetLength(1); j++) { + mouse = Mouse.GetState(); + if (CircleXPostion[i,j] == 1) { //Circle player highlight + _spriteBatch.Draw(Circle, new Rectangle(200 * i + 100, 200*j, 200, 200), Color.White); + } else if (CircleXPostion[i, j] == 2) { //X player highlight + _spriteBatch.Draw(X, new Rectangle(200 * i + 100, 200*j, 200, 200), Color.White); + } + } + } + + //loop through circle pos arr to draw the texture + /*_spriteBatch.Draw(Circle, new Rectangle(100, 0, 200, 200), Color.White); + _spriteBatch.Draw(X, new Rectangle(300, 0, 200, 200), Color.White);*/ + _spriteBatch.End(); base.Draw(gameTime); @@ -69,11 +126,11 @@ namespace Tic_Tac_Toe { public void DrawTicTacToeField() { //drawing the field //Vertical Lines - _spriteBatch.DrawLine(250, 0, 250, _graphics.PreferredBackBufferHeight, Color.White, 10, 0); - _spriteBatch.DrawLine(550, 0, 550, _graphics.PreferredBackBufferHeight, Color.White, 10, 0); + _spriteBatch.DrawLine(250, 0, 250, _graphics.PreferredBackBufferHeight, Color.White, lineThickness, 0); + _spriteBatch.DrawLine(550, 0, 550, _graphics.PreferredBackBufferHeight, Color.White, lineThickness, 0); //Horizontal Lines - _spriteBatch.DrawLine(0, 200, _graphics.PreferredBackBufferWidth, 200, Color.White, 10, 0); - _spriteBatch.DrawLine(0, 400, _graphics.PreferredBackBufferWidth, 400, Color.White, 10, 0); + _spriteBatch.DrawLine(0, 200, _graphics.PreferredBackBufferWidth, 200, Color.White, lineThickness, 0); + _spriteBatch.DrawLine(0, 400, _graphics.PreferredBackBufferWidth, 400, Color.White, lineThickness, 0); } private void DrawTicTacToeFieldRect(RectangleF[,] rectArray, Color color) { @@ -83,13 +140,104 @@ namespace Tic_Tac_Toe { for (int i = 0; i < rectArray.GetLength(0); i++) { for (int j = 0; j < rectArray.GetLength(1); j++) { rectArray[i, j] = new RectangleF(size * i + 100, size*j, size, size); //+100 is offset - _spriteBatch.DrawRectangle(rectArray[i, j], color, 10, 0); + _spriteBatch.DrawRectangle(rectArray[i, j], color, lineThickness, 0); } } } - private void DrawSingleRect(RectangleF[,] rectArray, Color color, int x, int y) { - _spriteBatch.DrawRectangle(rectArray[x, y], color, 10, 0); + private void DrawSingleRect(RectangleF[,] rectArray, Color color, int indexX, int indexY) { + _spriteBatch.DrawRectangle(rectArray[indexX, indexY], color, lineThickness, 0); + } + + private void CheckGameCondition() { + //vertical + //circle + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + for (int j = 0; j < CircleXPostion.GetLength(1); j++) { + if(CircleXPostion[i, j] == 1) { + count++; + } + } + if(count == 3) { + playerWon = 1; + return; + } + } + + //x + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + for (int j = 0; j < CircleXPostion.GetLength(1); j++) { + if (CircleXPostion[i, j] == 2) { + count++; + } + } + if (count == 3) { + playerWon = 2; + return; + } + } + + //horizontal + //circle + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + for (int j = 0; j < CircleXPostion.GetLength(1); j++) { + if (CircleXPostion[j, i] == 1) { + count++; + } + } + if (count == 3) { + playerWon = 1; + return; + } + } + + //x + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + for (int j = 0; j < CircleXPostion.GetLength(1); j++) { + if (CircleXPostion[j, i] == 2) { + count++; + } + } + if (count == 3) { + playerWon = 2; + return; + } + } + + + //diagonal + //circle + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + if (CircleXPostion[i, i] == 1) { + count++; + } + + if (count == 3) { + playerWon = 1; + + return; + } + } + + //x + for (int i = 0; i < CircleXPostion.GetLength(0); i++) { + int count = 0; + if (CircleXPostion[i, i] == 2) { + count++; + } + + if (count == 3) { + playerWon = 2; + return; + } + } + + //reverse diagonal } } } \ No newline at end of file diff --git a/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.dll b/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.dll index a0c853f..d59a599 100644 Binary files a/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.dll and b/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.dll differ diff --git a/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.pdb b/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.pdb index 3e2788d..2904745 100644 Binary files a/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.pdb and b/Tic-Tac-Toe/bin/Debug/net6.0/Tic-Tac-Toe.pdb differ diff --git a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.AssemblyReference.cache b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.AssemblyReference.cache index 763d7fe..eedd6ec 100644 Binary files a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.AssemblyReference.cache and b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.AssemblyReference.cache differ diff --git a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.FileListAbsolute.txt b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.FileListAbsolute.txt index 96d2cb9..f68e2ca 100644 --- a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.FileListAbsolute.txt +++ b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.csproj.FileListAbsolute.txt @@ -27,3 +27,32 @@ C:\dev\Tic-Tac-Toe\Tic-Tac-Toe\Tic-Tac-Toe\bin\Debug\net6.0\Content\Textures\cir C:\dev\Tic-Tac-Toe\Tic-Tac-Toe\Tic-Tac-Toe\bin\Debug\net6.0\Content\Textures\X.xnb C:\dev\Tic-Tac-Toe\Tic-Tac-Toe\Tic-Tac-Toe\bin\Debug\net6.0\MonoGame.Extended.dll C:\dev\Tic-Tac-Toe\Tic-Tac-Toe\Tic-Tac-Toe\bin\Debug\net6.0\Newtonsoft.Json.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Content\Textures\circle.xnb +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Content\Textures\X.xnb +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Tic-Tac-Toe.exe +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Tic-Tac-Toe.deps.json +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Tic-Tac-Toe.runtimeconfig.json +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Tic-Tac-Toe.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Tic-Tac-Toe.pdb +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\MonoGame.Extended.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\MonoGame.Framework.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\Newtonsoft.Json.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\linux-x64\native\libSDL2-2.0.so.0 +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\linux-x64\native\libopenal.so.1 +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\osx\native\libSDL2.dylib +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\osx\native\libopenal.1.dylib +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\win-x64\native\SDL2.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\win-x64\native\soft_oal.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\win-x86\native\SDL2.dll +C:\dev\TicTacToe\Tic-Tac-Toe\bin\Debug\net6.0\runtimes\win-x86\native\soft_oal.dll +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.csproj.AssemblyReference.cache +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.GeneratedMSBuildEditorConfig.editorconfig +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.AssemblyInfoInputs.cache +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.AssemblyInfo.cs +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.csproj.CoreCompileInputs.cache +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.csproj.CopyComplete +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.dll +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\refint\Tic-Tac-Toe.dll +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.pdb +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\Tic-Tac-Toe.genruntimeconfig.cache +C:\dev\TicTacToe\Tic-Tac-Toe\obj\Debug\net6.0\ref\Tic-Tac-Toe.dll diff --git a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.dll b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.dll index a0c853f..d59a599 100644 Binary files a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.dll and b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.dll differ diff --git a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.pdb b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.pdb index 3e2788d..2904745 100644 Binary files a/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.pdb and b/Tic-Tac-Toe/obj/Debug/net6.0/Tic-Tac-Toe.pdb differ