szd.allapotter.kereso
Class Csucs

java.lang.Object
  extended by szd.allapotter.kereso.AbstractCsucs
      extended by szd.allapotter.kereso.Csucs

public class Csucs
extends AbstractCsucs

Egy, egy adott kereső által felépített játékfa csúcsát megvalósító osztály.

Author:
Hucker Dávid

Field Summary
 
Fields inherited from class szd.allapotter.kereso.AbstractCsucs
children, depth, gameState, heurisztika, operator, parent, reszfamelyseg
 
Constructor Summary
Csucs(Csucs parent, SelectNodeOperator operator)
          Publikus konstruktor, a gyökérelemen kívül minden csomópontot ezzel példányosítunk.
Csucs(Game startState)
          Publikus konstruktor amely inicializál egy csomópontot, csak a gyökérelemet példányosítjuk ezzel a konstruktorral.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String toString()
           
 
Methods inherited from class szd.allapotter.kereso.AbstractCsucs
getDepth, getGameState, getHeurisztika, getParent, getUsableOperators, setDepth, setGameState, setHeurisztika, setOperator
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Csucs

public Csucs(Game startState)
Publikus konstruktor amely inicializál egy csomópontot, csak a gyökérelemet példányosítjuk ezzel a konstruktorral.

Parameters:
startState - Az induló játékállapot

Csucs

public Csucs(Csucs parent,
             SelectNodeOperator operator)
Publikus konstruktor, a gyökérelemen kívül minden csomópontot ezzel példányosítunk. Beállít minden attribútumot és a szülő csomópont gyermekei közé beteszi ezt a csomópontot.

Parameters:
parent -
operator -
Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object