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; } }