首先开一个窗口额。。大小(0.0)~(300.400)随意吧。。然后我在这个窗口的下半部分生成小虫虫~假设开始时候是5只哈~~开一个数组之类的记录进去(用药丸消去的时候会减少。虫虫全部消去之后升级~刷新界面~重新生成虫虫)药丸为一个类包括X,Y还有color等~~虫为继承药丸的子类添加一个变量flag。。只要有这个的就闪烁~~作为提醒吧~~药丸分左右两个格子~颜色不同,我的旋转是固定左下角坐标来的分四种情况。。笨笨的方法额。。算各点坐标画出来的。。然后分情况填充颜色那种的。。旋转命令产生后不马上执行。。调用判断函数。。检测边界(包括已经存在的方格和虫虫的位置还有左右下框框的边界)若旋转后于旋转前都未于边界接触则旋转,若已经与边界(特指下方的边界。则此药丸位置固定)然后继续检测与其相邻的横向和竖向的4个颜色是否想同~~相同则相消(旁边的也因此而要改变位置额。。复杂的想不出来了TAT)不相同则继续扔下一个药丸。。。这是大概的思路额。。本来想把上课画的好多示意图贴上来的。。不过背面被我涂鸦了。。哇卡卡卡~~5555555555过了12点了呢。。。表拍我啊。。。
posted on 2008-10-18 00:10
正牌的天地之灵和他的徒儿们肖赫_王婷婷_王冠_郑燚_孙婷 阅读(91)
评论(0) 编辑 收藏 引用 所属分类:
糖糖