|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectszd.allapotter.kereso.AbstractKereso
public abstract class AbstractKereso
Egy állapottérreprezentációval leírt kétszemélyes játék játékfáját felépítő és abban egy játékosnak lépést ajánló algororitmus absztrakt osztálya.
| Field Summary | |
|---|---|
static boolean |
dontShowTree
|
protected javax.swing.JTree |
gameTree
A játékfa kirajzolásához szükséges attribútum. |
protected Csucs |
gyokerElem
A játékfa gyökéreleme. |
protected int |
maximumDepth
Az a maximális mélység, ameddig fel kell építeni a játékfát egy adott játékállásból kiindulva. |
SelectNodeOperator |
operator
|
int |
recursionCounter
|
protected javax.swing.tree.DefaultMutableTreeNode |
rootNode
A játékfa kirajzolásához szükséges attribútum. |
protected java.util.Stack<SelectNodeOperator> |
route
|
static boolean |
showTree
|
static boolean |
visualizeTree
|
| Constructor Summary | |
|---|---|
AbstractKereso()
|
|
| Method Summary | |
|---|---|
protected abstract double |
createGameTree(int depth,
javax.swing.tree.DefaultMutableTreeNode parentNode,
Csucs actRoot)
|
Csucs |
getGyokerElem()
|
void |
showTreeWindow(AbstractKereso kereso)
Megjeleníti vizuálisan a játékfát. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean showTree
public static final boolean dontShowTree
public static boolean visualizeTree
public int recursionCounter
public SelectNodeOperator operator
protected int maximumDepth
protected javax.swing.JTree gameTree
protected Csucs gyokerElem
protected javax.swing.tree.DefaultMutableTreeNode rootNode
protected java.util.Stack<SelectNodeOperator> route
| Constructor Detail |
|---|
public AbstractKereso()
| Method Detail |
|---|
public Csucs getGyokerElem()
protected abstract double createGameTree(int depth,
javax.swing.tree.DefaultMutableTreeNode parentNode,
Csucs actRoot)
public void showTreeWindow(AbstractKereso kereso)
kereso -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||