• 大小: 0.13M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C#
  • 标签: c#  

资源简介


C#俄罗斯方块源码,参照陈广老师的视频所做.有很好的参考价值.游戏可自定义方块.可以改进,不用经过本人的同意.

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Text;
using System.Drawing;

namespace Tetris
{
    class Block
    {
        protected Point[] structArr; //存放砖块的信息坐标数组
        protected int _xPos; //砖块中心所在的坐标X坐标
        protected int _yPos; //砖块中心所在的坐标Y坐标
        protected Color _blockColor;//砖块颜色
        protected Color disapperColor;//擦除颜色
        protected int rectPix;//每单元格像素
        public Block() //默认构造函数声明此构造函数是为了子类能创建
        { 
        }
        public Block(Point[] sa Color bColor Color dColor int pix)//重构构造函数,给成员变量赋值
        {
            _blockColor = bColor;
            disapperColor = dColor;
            rectPix = pix;
            structArr = sa;
        }
        public Point this[int index] //索引器根据索引器访问砖块的小方块坐标
        {
            get
            {
                return structArr[index];
            }
        }
        public int Length //属性表示structarr的长度
        {
            get
            {
                return st

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-11-18 08:46  复件 Tetris\
     目录           0  2011-11-18 08:46  复件 Tetris\Tetris\
     文件         860  2011-11-12 12:06  复件 Tetris\Tetris.sln
     文件       99840  2011-11-19 14:50  复件 Tetris\Tetris.suo
     目录           0  2011-11-18 08:46  复件 Tetris\Tetris\bin\
     目录           0  2011-11-19 14:27  复件 Tetris\Tetris\bin\Debug\
     文件        1891  2011-11-19 12:05  复件 Tetris\Tetris\bin\Debug\BlockSet
     文件        1468  2011-11-19 14:52  复件 Tetris\Tetris\bin\Debug\BlockSet.xml
     文件       44032  2011-11-19 14:30  复件 Tetris\Tetris\bin\Debug\Tetris.exe
     文件      108032  2011-11-19 14:30  复件 Tetris\Tetris\bin\Debug\Tetris.pdb
     文件       11608  2011-11-19 15:02  复件 Tetris\Tetris\bin\Debug\Tetris.vshost.exe
     文件         490  2010-03-17 22:39  复件 Tetris\Tetris\bin\Debug\Tetris.vshost.exe.manifest
     文件        2278  2011-11-18 16:22  复件 Tetris\Tetris\bin\Debug\复件 BlockSet.xml
     文件        3524  2011-11-16 09:29  复件 Tetris\Tetris\Block.cs
     文件        1693  2011-11-15 15:45  复件 Tetris\Tetris\BlockGroup.cs
     文件        1260  2011-11-13 11:45  复件 Tetris\Tetris\BlockInfo.cs
     文件        1216  2011-11-15 14:39  复件 Tetris\Tetris\BlockSet.xml
     文件       15161  2011-11-19 11:59  复件 Tetris\Tetris\Config.cs
     文件       12767  2011-11-19 12:04  复件 Tetris\Tetris\Form1.cs
     文件       26365  2011-11-19 10:46  复件 Tetris\Tetris\Form1.Designer.cs
     文件        6017  2011-11-19 10:46  复件 Tetris\Tetris\Form1.resx
     文件        4509  2011-11-19 14:30  复件 Tetris\Tetris\FrmTetris.cs
     文件        9050  2011-11-18 16:17  复件 Tetris\Tetris\FrmTetris.Designer.cs
     文件        6011  2011-11-18 16:17  复件 Tetris\Tetris\FrmTetris.resx
     文件        2999  2011-11-15 11:43  复件 Tetris\Tetris\InfoArr.cs
     目录           0  2011-11-18 08:46  复件 Tetris\Tetris\obj\
     目录           0  2011-11-18 08:46  复件 Tetris\Tetris\obj\x86\
     目录           0  2011-11-19 14:30  复件 Tetris\Tetris\obj\x86\Debug\
     文件        5259  2011-11-19 14:30  复件 Tetris\Tetris\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        1088  2011-11-19 10:46  复件 Tetris\Tetris\obj\x86\Debug\GenerateResource-ResGen.read.1.tlog
     文件        1614  2011-11-19 10:46  复件 Tetris\Tetris\obj\x86\Debug\GenerateResource-ResGen.write.1.tlog
............此处省略16个文件信息

评论

共有 条评论