[{"title":"( 57 个子文件 126KB ) C#实现俄罗斯方块游戏代码","children":[{"title":"Tetris","children":[{"title":"Tetris.Core","children":[{"title":"Game.cs <span style='color:#111;'> 12.73KB </span>","children":null,"spread":false},{"title":"RotationDirection.cs <span style='color:#111;'> 935B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"Tetris.Core.dll <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"Tetris.Core.csprojAssemblyReference.cache <span style='color:#111;'> 8.51KB </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"Tetris.Core.csproj.FileListAbsolute.txt <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Tetris.Core.csproj.AssemblyReference.cache <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false},{"title":".NETFramework,Version=v4.6.1.AssemblyAttributes.cs <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"Tetris.Core.pdb <span style='color:#111;'> 53.50KB </span>","children":null,"spread":false},{"title":"Tetris.Core.csproj.CoreCompileInputs.cache <span style='color:#111;'> 42B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Tetris.Core.csproj <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"Wall.cs <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Release","children":null,"spread":false},{"title":"Debug","children":[{"title":"Tetris.Core.dll <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"Tetris.Core.pdb <span style='color:#111;'> 53.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"Block.cs <span style='color:#111;'> 4.68KB </span>","children":null,"spread":false},{"title":"BlockStore.cs <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"IDrawing.cs <span style='color:#111;'> 848B </span>","children":null,"spread":false}],"spread":true},{"title":"TetrisTest.sln <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":".vs","children":[{"title":"MultiThreadTest","children":[{"title":"FileContentIndex","children":[{"title":"170db276-1e7d-41dd-b3ff-f2899cc75d3e.vsidx <span style='color:#111;'> 54.72KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"TetrisTest","children":[{"title":"v17","children":[{"title":".suo <span style='color:#111;'> 39.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"TetrisWF","children":[{"title":"App.config <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"FormMain.cs <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TetrisWF.csproj.FileListAbsolute.txt <span style='color:#111;'> 2.19KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"TetrisWF.exe <span style='color:#111;'> 14.00KB </span>","children":null,"spread":false},{"title":"TetrisWF.pdb <span style='color:#111;'> 41.50KB </span>","children":null,"spread":false},{"title":".NETFramework,Version=v4.6.1.AssemblyAttributes.cs <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"TetrisWF.csproj.GenerateResource.cache <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"TetrisWF.csproj.AssemblyReference.cache <span style='color:#111;'> 6.38KB </span>","children":null,"spread":false},{"title":"TetrisWF.csprojAssemblyReference.cache <span style='color:#111;'> 46.66KB </span>","children":null,"spread":false},{"title":"TetrisWF.FormMain.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TetrisWF.csproj.CopyComplete <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TetrisWF.csproj.CoreCompileInputs.cache <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"TetrisWF.Properties.Resources.resources <span style='color:#111;'> 180B </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferences.cache <span style='color:#111;'> 139B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"FormMain.resx <span style='color:#111;'> 5.88KB </span>","children":null,"spread":false},{"title":"TetrisWF.csproj <span style='color:#111;'> 3.79KB </span>","children":null,"spread":false},{"title":"FormMain.Designer.cs <span style='color:#111;'> 7.75KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Release","children":null,"spread":false},{"title":"Debug","children":[{"title":"Tetris.Core.dll <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"TetrisWF.exe.config <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"TetrisWF.exe <span style='color:#111;'> 14.00KB </span>","children":null,"spread":false},{"title":"TetrisWF.pdb <span style='color:#111;'> 41.50KB </span>","children":null,"spread":false},{"title":"Tetris.Core.pdb <span style='color:#111;'> 53.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"Properties","children":[{"title":"Resources.Designer.cs <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"Settings.Designer.cs <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"Settings.settings <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"Resources.resx <span style='color:#111;'> 5.48KB </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 437B </span>","children":null,"spread":false},{"title":"DrawHost.cs <span style='color:#111;'> 7.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]