import aima.core.search.framework.HeuristicFunction;


public class RetoAtascoSubproblemaHeuristicFunction implements HeuristicFunction {
	
	public double h(Object state) {
		EstadoRetoAtasco estado=(EstadoRetoAtasco) state;
		int suma=0;
		for(int i=estado.getPosX()[1]; i<estado.getN(); i++){
			if(estado.getTablero()[i][estado.getPosY()[1]]==0)suma=suma+1;
			if(estado.getTablero()[i][estado.getPosY()[1]]!=0)suma=suma+2;
		}
		return suma;
	}
}
