该方法是圆周瞄准算法
使用了SpinBot机器人以及下方法的机器人
s//战场类
package
type.com.xalead;
public
class
Enemy {
// public static void main(String[]
args
) {
// Enemy e1 = new Enemy();
// Enemy e2 = new Enemy();
// Enemy e3 = new Enemy();
// Enemy e4 = new Enemy();
//
// e1.PI = 3.14159265;
// System.err.println(e2.PI);
// Enemy.PI = 333;
// Enemy.work();
// }
// static double PI = 3.14;
// public static void work(){}
//attribute
private
double
bearing
;
private
double
distance
= 3000;
private
double
heading
;
private
double
speed
;
public
double
getSpeed() {
return
speed
;
}
public
void
setSpeed(
double
speed) {
this
.
speed
= speed;
}
public
double
getDistance() {
return
distance
;
}
public
void
setDistance(
double
distance) {
this
.
distance
= distance;
}
public
double
getHeading() {
return
heading
;
}
//property
public
void
setHeading(
double
heading) {
if
(!(heading < 0.0)){
this
.
heading
= heading;
}
}
/**
* bearing锟斤拷锟斤拷锟斤拷锟�
*
@return
*/
public
double
getBearing(){
return
this
.
bearing
;
}
/**
* bearing锟斤拷锟斤拷锟�
*
@param
bearing
*/
public
void
setBearing(
double
bearing){
this
.
bearing
= bearing;
}
}
//测试机器人
package