System.out.println("Entity#"+firePdu.getFiringEntityID().getEntityID()+" is firing "+firePdu.getDescriptor().getMunitionType().getDomain()+"."+firePdu.getDescriptor().getMunitionType().getCountry()+"."+firePdu.getDescriptor().getMunitionType().getCategory()+"."+firePdu.getDescriptor().getMunitionType().getSubCategory()+"."+firePdu.getDescriptor().getMunitionType().getSpecific()+"."+" at Entity#"+firePdu.getTargetEntityID().getEntityID());
if(firePdu.getTargetEntityID().getEntityID()==2){
ENHitsReceived+=1;
if(ENHitsReceived>0){
// The American kills Russian Sniper
System.out.println("American sniper kills Russian Sniper with "+ENHitsReceived+" rounds");
narrativeMessage4="Destroyed Enemy";
destBool=true;
simulationComplete=true;
}
}
}
if(simulationLoopCount>4)// for example
{
simulationComplete=true;
}
entityStatePdu_1.getEntityLocation().setX(entityStatePdu_1.getEntityLocation().getX()+1.0);// 1m per timestep