📄 enemy.java
字号:
package zxcRobot;
class Enemy
{
/*
* ok, we should really be using accessors and mutators here,
* (i.e getName() and setName()) but life's too short.
*/
String name;
public double bearing;
public double head;
public long ctime; /* 扫描到机器人的游戏时间 */
public double speed;
public double x , y;
public double distance;
public double guessX( long when )
{
/**
* 以扫描时和子弹到达的时间差乘最大速度=距离,
* 再用对手的坐标加上移动坐标得到敌人移动后的坐标
*/
long diff = when - ctime;
return x + Math.sin( head ) * speed * diff; /* 目标移动后的坐标 */
}
public double guessY( long when )
{
long diff = when - ctime;
return y + Math.cos( head ) * speed * diff;
}
}//end class Enemy
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -