package iamrescue.communication.messages.updates;
import java.util.ArrayList;
import java.util.List;
import rescuecore2.standard.entities.StandardPropertyURN;
/**
* Used to inform that an agent's position has been changed.
*
* @author rs06r
*/
public abstract class AbstractHumanUpdatedMessage extends EntityUpdatedMessage {
public static final List<String> relevantProperties = new ArrayList<String>();
static {
relevantProperties.add(StandardPropertyURN.POSITION.toString());
relevantProperties.add(StandardPropertyURN.BURIEDNESS.toString());
// relevantProperties.add(StandardPropertyURN.DAMAGE.toString());
relevantProperties.add(StandardPropertyURN.HP.toString());
// relevantProperties.add(StandardPropertyURN.STAMINA);
relevantProperties.add(StandardPropertyURN.X.toString());
relevantProperties.add(StandardPropertyURN.Y.toString());
}
@Override
public List<String> getRelevantProperties() {
return relevantProperties;
}
public AbstractHumanUpdatedMessage(short timestamp) {
super(timestamp);
}
}