之前我们讨论了如何移动,下面我们就研究一下如何瞄准
定点瞄准:
直线瞄准:
曲线瞄准:
相关事件:
知己知彼能够随时了解敌人的动态,是瞄准中第一要素。通过getBot(int id)和getFirstOppoent()这两个函数就是搜集机器人的信息。
Bot是一个机器人的接口,里面定义了各种必要的信息。如对手机器人的坐标,生命能量,机器人的方向等有用的信息。
double | getEnergy()得到机器人的能量 |
long | getFirePrepareTime()返回机器人的开火准备时间 |
double | getHeading()返回机器人的方向 |
int | getId()返回机器人的id |
Point2D | getLocation()得到机器人的方向 |
String | getName()返回机器人的名字 |
double | getScore()返回机器人的分数 |
Team | getTeam()返回机器人的所在的团队 |
double | getVelocity()返回机器人的速度 |
所有的事件都是继承ActionListener接口。