摘要:
一.接着上一节的Control.cs的内容,我们继续完善。为了增强俄罗斯方块的趣味性,我们在游戏一开始就增加一些静态方块,需要一个方法,我们只用定义静态方块的高度就可以实现了: /// <summary> /// 构造固定砖块 /// </summary> /// <param name="high">高度</param> private void Paintguding(int high) { for (int h = 0; h < high; h++) { for (int i = 0; i < width; 阅读全文
摘要:
一.接下来,我们将创建俄罗斯方块的控制操作类。右键单击项目,选择“添加->类”,建立一个Control.cs类。在这个类中,我们先定义一些初始变量: public Rect[,] board; //游戏画板 public Rect[,] readyBoard; //准备方块画板 public Block runBlock; //移动中的方块 public Block readyBlock; //准备方块 public event EventHandler GameOver; //游戏结束事件 public GameStatus status; //游戏状态 private Dispatc 阅读全文