c#使用Graphics绘制俄罗斯方块图形
1、先说下我的思路:§1.画出几种图形§2.移动图形,左,右移动。§3.让图形在指定的范围内显示,正确的位置停止。§4.让每种图形由用户控制旋转§5.当每一行图形全满后,能够将此行擦去§6.擦去一行后将上面所有的图形全部往下移
2、理想中的思路:§定义三个类:§1.Huatu (画图) 类 用来画几种基本图形茵输称从§2.Bianhuan (变换) 恽贴淑溪类 用来旋转图形§3.Panduan (判断) 类 限制图形在指定的位置,判断图形有某一行图形满后,消去一行§主程序做初始化工作,随机产生标志,产生某个图形。等等..
3、实际后来操作的方法与理论上有差距:§因为三个类都会用到相同的数盲褓梆尺组,静态数组定义后实现不成功。中间变转换,有盼内溲铫点麻烦,时间也稍晚了些。 §现在就用了一个类,程序规划待后继续。§旋转(bianhaun)和判断(panduan)类,都放到了画图(hautu)类里。
4、几种基础图形:§每个图形用一个数组存放其位置
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:94
阅读量:24
阅读量:56
阅读量:59
阅读量:48