package net.sf.robocode.peer;
import java.io.Serializable;
public abstract class ProjectileCommand implements Serializable {
private static final long serialVersionUID = 1L;
protected final double power;
protected final boolean fireAssistValid;
protected final double fireAssistAngle;
protected final int id;
public ProjectileCommand(double power, boolean fireAssistValid,
double fireAssistAngle, int id) {
this.fireAssistValid = fireAssistValid;
this.fireAssistAngle = fireAssistAngle;
this.id = id;
this.power = power;
}
public boolean isFireAssistValid() {
return fireAssistValid;
}
public int getId() {
return id;
}
public double getPower() {
return power;
}
public double getFireAssistAngle() {
return fireAssistAngle;
}
}