- 博客(2)
- 收藏
- 关注
原创 韩顺平坦克大战中Node类
动机:我通过Recorder和MyPanel两个类的交互,直接实现了将myRecord.txt文件的敌方坦克的记录写进敌方的初始化中。但是什么是?OPP是用面向对象的方式处理业务逻辑。所以,在MyPanel类中,直接在Recorder类中通过方法:给MyPanel传入一个“148 568 3”的数据是不合理的。应该有个节点类,处理下“148 568 3”,再给MyPanel传入可以直接用的坐标和方向。
2023-11-30 18:30:19
60
1
原创 韩顺平坦克大战5--防止敌人坦克重叠的优化实现
韩顺平java中P647-P649,给出了防止敌人坦克碰撞的八种情况,代码太多了不想敲。”的方法需要在一个case中调用4次,总共调用16次。因此遍历enemyTanks的循环外面应该还有个两次的while循环,每次传入一个this坦克的点。现在就剩下最后一个问题:一个this坦克需要判断两个点,在一个enemyTanks的循环中,只判断了一个点,怎么办?形参:(点的x坐标,点的y坐标,矩形左上角x坐标,矩形左上角y坐标,矩形的宽度wide,矩形的高度high)4. 自然的,我们发现,在3的条件下。
2023-11-30 12:06:28
319
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人