+ -
当前位置:首页 → 问答吧 → 我写俄罗斯方块类的蓝图

我写俄罗斯方块类的蓝图

时间:2011-12-10

来源:互联网

calss 方块{ //总类 感觉这里应该是接口,因为其他形状主要利用它的旋转方法

 旋转()
  {
   
  I型=I[i+1]; 旋转
  }

}
calss I型:方块
{
I[0]="0000,1111,0000,0000";初始化
I[1]="0100,0100,0000,0000";旋转1次
I[2]="0000,1111,0000,0000";旋转2次
I[3]="0100,0100,0000,0000";旋转3次
 pulic I型
 {
  I型=I[0];初始化
 }
}
Z型{...}
L型{...}
T型{...}
O型{...}

-----------------
I型 a=new I型();
a.旋转();

------------------------------
以上是我的思路不知道对不对
有两个问题想请教大家
1:其他形状类是不是应该为包含类更合理?
例如:
class 方块{
旋转方法{
}
I型{...}
Z型{...}
L型{...}
T型{...}
O型{...}
}
2:还有字符串怎样换行写?
比如
string Ipan="0000,1111,0000,0000";
下面写更直观
string Ipan="0000,
  1111,
  0000,
  0000"

作者: xtdhwl   发布时间: 2011-12-10

你到底是练习面向对象的理论还是写俄罗斯方块?感觉你的设计很勉强。

作者: caozhy   发布时间: 2011-12-11

相关阅读 更多