C#俄罗斯方块完整源码+注释,用VS2010可以顺利编译,编译生成后可运行游戏,界面没有过多美化,看上去似乎挺简单的那种。代码注释丰富:
public Point firstPoi = new Point(140, 20);//定义方块的起始位置
public static Color[,] PlaceColor;//记录方块的位置
public static bool[,] Place;//记录方块的位置
public static int conWidth = 0;//记录列数
public static int conHeight = 0;//记录行数
public static int maxY = 0;//方块在行中的最小高度
public static int conMax = 0;//方块落下后的最大位置
public static int conMin = 0;//方块落下后的最小位置
bool[] tem_Array = { false, false, false, false };//记录方块组中那一块所在行中已满
Color ConColor = Color.Coral;
Point[] ArryPoi = new Point[4];//方块的数组
Point[] Arryfront = new Point[4];//前一个方块的数组
int Cake = 20;//定义方块的大小
int Convertor = 0;//变换器
Control Mycontrol = new Control();//实例化Control
public Label Label_Linage = new Label();//实例化Label,用于显示去除的行数
public Label Label_Fraction = new Label();//实例化Label,用于显示分数
public static int[] ArrayCent = new int[] { 2, 5, 9, 15 };//记录加分情况
1