it.prazzoli.tictactoe
Class AIConfiguration

java.lang.Object
  extended by it.prazzoli.tictactoe.AIConfiguration

public class AIConfiguration
extends java.lang.Object

Questa classe rappresenta la configurazione relativa la modulo AI. Il motivo per cui si è deciso di tenere la configurazione distinta dal modulo AI è dovuta al fatto che un singolo modulo AI può lavorare in modo differente variando la configurazione.

Author:
Maurizio Prazzoli, maurizio@prazzoli.it

Field Summary
static int COMPLETE_DEPTH
           
 
Constructor Summary
AIConfiguration()
           
 
Method Summary
 boolean getAlphaBetaPrunningEnabled()
           
 boolean getDebugEnabled()
           
 int getMaxDepth()
           
 void setAlphaBetaPrunningEnabled(boolean bSetAlphaBetaPrunningEnabled)
           
 void setAlphaBetaPrunningEnabled(java.lang.String sSetAlphaBetaPrunningEnabled)
           
 void setDebugEnabled(boolean status)
           
 void setDebugEnabled(java.lang.String status)
           
 void setMaxDepth(int iMaxDepth)
           
 void setMaxDepth(java.lang.String sMaxDepth)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPLETE_DEPTH

public static int COMPLETE_DEPTH
Constructor Detail

AIConfiguration

public AIConfiguration()
Method Detail

setMaxDepth

public void setMaxDepth(java.lang.String sMaxDepth)

setMaxDepth

public void setMaxDepth(int iMaxDepth)

setAlphaBetaPrunningEnabled

public void setAlphaBetaPrunningEnabled(java.lang.String sSetAlphaBetaPrunningEnabled)

setAlphaBetaPrunningEnabled

public void setAlphaBetaPrunningEnabled(boolean bSetAlphaBetaPrunningEnabled)

setDebugEnabled

public void setDebugEnabled(java.lang.String status)

setDebugEnabled

public void setDebugEnabled(boolean status)

getMaxDepth

public int getMaxDepth()

getAlphaBetaPrunningEnabled

public boolean getAlphaBetaPrunningEnabled()

getDebugEnabled

public boolean getDebugEnabled()