黑马程序员技术交流社区
标题:
C# 生成俄罗斯方块
[打印本页]
作者:
q55964133
时间:
2014-7-10 21:19
标题:
C# 生成俄罗斯方块
本帖最后由 q55964133 于 2014-7-10 23:18 编辑
private void btn_Strat_Click(object sender, EventArgs e)
{
Graphics g = Graphics.FromHwnd(this.GameMap.Handle);
int RowCount = 18;
int ColCount = 11;
int width = this.GameMap.Width / ColCount;
int Heigth = this.GameMap.Height / RowCount;
for (int rowindex = 0; rowindex < RowCount; rowindex++)
{
for (int colindex = 0; colindex < ColCount;colindex++)
{
g.DrawRectangle(Pens.Black, new Rectangle(colindex * width, rowindex * Height, width, Heigth));
}
}
}
复制代码
找不出什么问题。。。
看视频的老师这样可以生成全部 我只能生成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