資源簡介
vs2017完美運行,適合初學者學習學習,有需要的快快下載吧

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Drawing;
namespace?Tetris
{
????public?abstract?class?Brick
????{
????????protected?int?m_curTransforIndex;??//當前變形次序?
????????public?int?m_needfulRows;???????//必要的行數
????????public?int?m_needfulColumns;????//必要的列數
????????public?int[]?m_range;?????//變形范圍
????????public?Point?m_center;???????//中心點(相對于必要區域)
????????public?Point?m_Pos;??????//中心點的位置(相對于畫布)
????????///?
????????///?能否變形(能變形的條件為在磚塊的變形范圍內不能有其他磚塊)
????????///?
????????///?畫布模型
????????///?畫布行數
????????///?畫布列數
????????///?
????????public?abstract?bool?CanTransform(int[]?arr?int?rows?int?columns);
????????///?
????????///?變形
????????///?
????????public?abstract?void?Transform();
????????///?
????????///?能否左移
????????///?
????????///?畫布模型
????????///?畫布行數
????????///?畫布列數
????????///?
????????public?abstract?bool?CanLeftMove(int[]?arr?int?rows?int?columns);
????????///?
????????///?左移
????????///?
????????public?void?LeftMove()
????????{
????????????m_Pos.Y?-=?1;
????????}
????????///?
????????///?能否右移
????????///?
????????///?畫布模型
????????///?畫布行數
????????///?畫布列數
????????///?
????????public?abstract?bool?CanRightMove(int[]?arr?int?rows?int?columns);
????????///?
????????///?右移
????????///?
????????public?void?RightMove()
????????{
????????????m_Pos.Y?+=?1;
????????}
????????///?
????????///?能否下移
????????///?
????????///?
????????///?
????????///?
????????///?
????????public?abstract?bool?CanDropMove(int[]?arr?int?rows?int?columns);
????????///?
????????///?下移
????????///?
????????public?void?DropMove()
????????{
????????????m_Pos.X?+=?1;
????????}
????????
????????///?
????????///?隨機生成一個可以通過變形得到的形狀
????????///?
????????public?void?RandomShape()
????????{
????????????Random?random?=?new?Random();
????????????this.m_curTransforIndex?=?random.Next(4);
????????????this.Transform();
????????}
????????///?
????????///?設置中心點相對于畫布的位置
????????///?
????????///?橫向位置
????????///?縱向位置
????????public?void?SetCenterPos(int?x?int?y)
????????{
????????????this.m_Pos?=?new?Point(x?y);
????????}
????????///?
????????///?獲取磚塊出現時中心點的Y軸坐標
????????///?
????????///?
????????public?abstract?int?Appear();
????}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\Tetris\
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\Tetris\DesignTimeBuild\
?????文件?????????126??2018-07-31?08:51??俄羅斯方塊\.vs\Tetris\DesignTimeBuild\.dtbcache
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\Tetris\v15\
?????文件???????69120??2018-07-31?15:19??俄羅斯方塊\.vs\Tetris\v15\.suo
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\Tetris\v15\Server\
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\.vs\Tetris\v15\Server\sqlite3\
?????文件???????????0??2018-07-30?16:31??俄羅斯方塊\.vs\Tetris\v15\Server\sqlite3\db.lock
?????文件??????630784??2018-07-31?10:23??俄羅斯方塊\.vs\Tetris\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-07-31?08:52??俄羅斯方塊\.vs\Tetris\v15\Server\sqlite3\storage.ide-shm
?????文件?????4140632??2018-07-31?15:19??俄羅斯方塊\.vs\Tetris\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\Tetris\
?????文件?????????860??2014-02-13?13:45??俄羅斯方塊\Tetris.sln
?????文件???????25600??2014-02-23?14:39??俄羅斯方塊\Tetris.suo
?????文件?????????163??2018-07-30?16:31??俄羅斯方塊\Tetris\app.config
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\Tetris\bin\
?????目錄???????????0??2018-09-04?17:52??俄羅斯方塊\Tetris\bin\Debug\
?????文件???????43520??2018-07-31?10:19??俄羅斯方塊\Tetris\bin\Debug\Tetris.exe
?????文件?????????163??2018-07-30?16:31??俄羅斯方塊\Tetris\bin\Debug\Tetris.exe.config
?????文件???????91648??2018-07-31?10:19??俄羅斯方塊\Tetris\bin\Debug\Tetris.pdb
?????文件???????11608??2014-02-23?19:22??俄羅斯方塊\Tetris\bin\Debug\Tetris.vshost.exe
?????文件?????????490??2010-03-17?22:39??俄羅斯方塊\Tetris\bin\Debug\Tetris.vshost.exe.manifest
?????目錄???????????0??2014-02-13?16:34??俄羅斯方塊\Tetris\bin\Release\
?????文件????????3362??2014-02-17?21:35??俄羅斯方塊\Tetris\Brick.cs
?????文件????????2266??2014-02-17?21:36??俄羅斯方塊\Tetris\Brick1.cs
?????文件???????14149??2014-02-17?21:37??俄羅斯方塊\Tetris\Brick2.cs
?????文件???????12434??2014-02-17?21:36??俄羅斯方塊\Tetris\Brick3.cs
?????文件???????12179??2014-02-23?13:58??俄羅斯方塊\Tetris\Brick4.cs
?????文件???????12176??2014-02-23?13:54??俄羅斯方塊\Tetris\Brick5.cs
............此處省略34個文件信息
評論
共有 條評論