c# 俄罗斯方块的一些小问题。。望详细解答 本人是新手。。
privatevoidinitMymoder()/**/////构建方块模型,一共有19种,每一个模型由四个小方块组成,x,y用于记录每个小方块的顶点坐标...{mymo...
private void initMymoder()/**/////构建方块模型,一共有19种,每一个模型由四个小方块组成,x,y用于记录每个小方块的顶点坐标
...{
mymoder = new moder[19];
/**/////横直线的坐标分布
mymoder[0].x1 = 0;
mymoder[0].x2 = 1;
mymoder[0].x3 = 2;
mymoder[0].x4 = 3;
mymoder[0].y1 = 0;
mymoder[0].y2 = 0;
mymoder[0].y3 = 0;
mymoder[0].y4 = 0;
/**/////竖直线的坐标分布,下面的类似
mymoder[1].x1 = 0;
mymoder[1].x2 = 0;
mymoder[1].x3 = 0;
mymoder[1].x4 = 0;
mymoder[1].y1 = 0;
mymoder[1].y2 = 1;
mymoder[1].y3 = 2;
mymoder[1].y4 = 3;
这段代码是什么意思。。有什么作用。。越详细越好。。谢谢 展开
...{
mymoder = new moder[19];
/**/////横直线的坐标分布
mymoder[0].x1 = 0;
mymoder[0].x2 = 1;
mymoder[0].x3 = 2;
mymoder[0].x4 = 3;
mymoder[0].y1 = 0;
mymoder[0].y2 = 0;
mymoder[0].y3 = 0;
mymoder[0].y4 = 0;
/**/////竖直线的坐标分布,下面的类似
mymoder[1].x1 = 0;
mymoder[1].x2 = 0;
mymoder[1].x3 = 0;
mymoder[1].x4 = 0;
mymoder[1].y1 = 0;
mymoder[1].y2 = 1;
mymoder[1].y3 = 2;
mymoder[1].y4 = 3;
这段代码是什么意思。。有什么作用。。越详细越好。。谢谢 展开
2个回答
展开全部
貌似应该是模块的形状,比如mymoder[0]的四个点分别是{0,0}、{1,0}、{2,0}、{3,0},那么这应该是横向的一个直条,如
****
而第二个mymoder[1]的坐标分别是{0,0}、{0,1}、{0,2}、{0,3},如
*
*
*
*
那么如果我没猜错这19个里面应该有一个是{0,0}、{0,1}、{1,0}、{1,1}的,即
**
**
这样的四方块
这些模块以{0,0}为原点,旋转的时候就可以计算出相应位置了,这样就很直接的记录了每个模块的形状
****
而第二个mymoder[1]的坐标分别是{0,0}、{0,1}、{0,2}、{0,3},如
*
*
*
*
那么如果我没猜错这19个里面应该有一个是{0,0}、{0,1}、{1,0}、{1,1}的,即
**
**
这样的四方块
这些模块以{0,0}为原点,旋转的时候就可以计算出相应位置了,这样就很直接的记录了每个模块的形状
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询