📄 wall.cs
字号:
using System;
namespace BLOCK_HB
{
/// <summary>
///
/// </summary>
public class Wall
{
public bool [,] Cakes=new bool[14,28];
public Wall()
{
//工作区域为12&26
for(int i=0;i<14;i++)
for(int j=0;j<28;j++)
Cakes[i,j]=true;
for(int i=0;i<14;i++)
{
Cakes[i,0]=false;
Cakes[i,27]=false;
}
for(int j=0;j<28;j++)
{
Cakes[0,j]=false;
Cakes[13,j]=false;
}
}
public bool CheckRoll(int j) //检查是否可以消行,可以返回true
{
for(int i=12;i>0;i--)
{
if(Cakes[i,j]==true)
return false;
}
for(int line=j;line>1;line--)
for(int i=1;i<13;i++)
Cakes[i,line]=Cakes[i,line-1];
return true;
}
}//class Wall
}//namespace BLOCK_HB
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -