Class hnMueve

java.lang.Object
   |
   +----GP.Funcional
           |
           +----hnNodo
                   |
                   +----hnMueve

public class hnMueve
extends hnNodo
Este funcional mueve una ficha en el tablero de torres de Hanoi.


Constructor Index

 o hnMueve()

Method Index

 o clone()
 o eval(Individuo, Object)
Mueve la ficha en el poste identificado por su primer operando al poste identificado por su segundo operando y devuelve una referencia al poste destino.
 o toString()
Devuelve una representacion String del funcional.

Constructors

 o hnMueve
 public hnMueve()

Methods

 o clone
 public Object clone()
Overrides:
clone in class Funcional
 o eval
 public final hnPoste eval(Individuo sujeto,
                           Object ambiente)
Mueve la ficha en el poste identificado por su primer operando al poste identificado por su segundo operando y devuelve una referencia al poste destino. Si el tablero origen ha alcanzado el objetivo, la funcion no hace nada y devuelve null. Si cualquiera de los operandos es nulo, el poste origen no contiene piezas, o el poste destino contiene una pieza menor a la pieza a mover, la funcion no hace nada y devuelve null.

Parameters:
ambiente - Interpreta el parametro como una instancia de la clase hnAmbiente.
Overrides:
eval in class hnNodo
 o toString
 public final String toString()
Devuelve una representacion String del funcional.

Returns:
"(Mueve p1.toString() )".
Overrides:
toString in class hnNodo