黑马程序员技术交流社区

标题: C# 生成俄罗斯方块 [打印本页]

作者: q55964133    时间: 2014-7-10 21:19
标题: C# 生成俄罗斯方块
本帖最后由 q55964133 于 2014-7-10 23:18 编辑
  1. private void btn_Strat_Click(object sender, EventArgs e)
  2.         {
  3.             Graphics g = Graphics.FromHwnd(this.GameMap.Handle);

  4.             int RowCount = 18;
  5.             int ColCount = 11;

  6.             int width = this.GameMap.Width / ColCount;

  7.             int Heigth = this.GameMap.Height / RowCount;

  8.             for (int rowindex = 0; rowindex < RowCount; rowindex++)
  9.             {
  10.                 for (int colindex = 0; colindex < ColCount;colindex++)
  11.                 {
  12.                     g.DrawRectangle(Pens.Black, new Rectangle(colindex * width, rowindex * Height, width, Heigth));
  13.                   
  14.                     
  15.                 }
  16.             }


  17.         }
复制代码


找不出什么问题。。。
看视频的老师这样可以生成全部 我只能生成1行。。。。不知道什么问题。。。
请大神指点。。。谢谢

作者: _xixi_    时间: 2014-7-10 21:57
你的GameMap的高度会不会出问题了
作者: q55964133    时间: 2014-7-10 21:59
_xixi_ 发表于 2014-7-10 21:57
你的GameMap的高度会不会出问题了

没有。。。。
直接拉的。。。
就算出问题。。。最起码有生成几行。。。现在只生成1行
作者: 冯腾宇    时间: 2014-7-12 13:24
没看懂 ,很深奥的样子啊1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2