/** * */ package iamrescue.routing.costs; import iamrescue.belief.IAMWorldModel; import iamrescue.execution.command.IPath.BlockedState; /** * @author Sebastian * */ public class StatusRoutingCostFunction extends PassableRoutingCostFunction { public StatusRoutingCostFunction(BlockedState state, IAMWorldModel worldModel) { super(state.equals(BlockedState.UNBLOCKED) ? 1 : 0, state .equals(BlockedState.UNKNOWN) ? 1 : 0, state .equals(BlockedState.BLOCKED) ? 1 : 0, worldModel); } }