AIILE.gridworld.env
Class EnvironmentUserOptions

java.lang.Object
  extended byAIILE.gridworld.env.EnvironmentUserOptions
All Implemented Interfaces:
NodeOptions

public class EnvironmentUserOptions
extends java.lang.Object
implements NodeOptions

This sets up the colors that are going to be displayed. The default colors are those set by Dr. Kurfess in the notes given to the class.


Constructor Summary
EnvironmentUserOptions()
          Creates a new instance of EnvironmentUserOptions
 
Method Summary
 java.util.Vector getAllColors()
           
 java.awt.Color getBkgroundColor()
           
 int getCellSize()
           
 java.awt.Color getCurrentColor()
           
 java.awt.Color getDirtyColor()
           
 GridEnvConfigMap getEnvConfigMap()
           
 java.awt.Color getExaminedColor()
           
 java.awt.Color getFringeColor()
           
 java.awt.Color getGoalColor()
           
 java.awt.Color getGridLineColor()
           
 java.awt.Color getPathToGoalColor()
           
 java.awt.Color getSuccessorColor()
           
 java.awt.Color getVisitedColor()
           
 void setAllColors(java.util.Vector colors)
           
 void setBkgroundColor(java.awt.Color c)
           
 void setCellSize(int size)
           
 void setCurrentColor(java.awt.Color c)
           
 void setDirtyColor(java.awt.Color c)
           
 void setEnvConfigMap(GridEnvConfigMap configMap)
           
 void setExaminedColor(java.awt.Color c)
           
 void setFringeColor(java.awt.Color c)
           
 void setGoalColor(java.awt.Color c)
           
 void setGridLineColor(java.awt.Color c)
           
 void setPathToGoalColor(java.awt.Color c)
           
 void setSuccessorColor(java.awt.Color c)
           
 void setVisitedColor(java.awt.Color c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentUserOptions

public EnvironmentUserOptions()
Creates a new instance of EnvironmentUserOptions

Method Detail

setAllColors

public void setAllColors(java.util.Vector colors)

setBkgroundColor

public void setBkgroundColor(java.awt.Color c)
Specified by:
setBkgroundColor in interface NodeOptions

setGridLineColor

public void setGridLineColor(java.awt.Color c)
Specified by:
setGridLineColor in interface NodeOptions

setCurrentColor

public void setCurrentColor(java.awt.Color c)
Specified by:
setCurrentColor in interface NodeOptions

setDirtyColor

public void setDirtyColor(java.awt.Color c)
Specified by:
setDirtyColor in interface NodeOptions

setGoalColor

public void setGoalColor(java.awt.Color c)
Specified by:
setGoalColor in interface NodeOptions

setSuccessorColor

public void setSuccessorColor(java.awt.Color c)
Specified by:
setSuccessorColor in interface NodeOptions

setFringeColor

public void setFringeColor(java.awt.Color c)
Specified by:
setFringeColor in interface NodeOptions

setExaminedColor

public void setExaminedColor(java.awt.Color c)
Specified by:
setExaminedColor in interface NodeOptions

setVisitedColor

public void setVisitedColor(java.awt.Color c)
Specified by:
setVisitedColor in interface NodeOptions

setPathToGoalColor

public void setPathToGoalColor(java.awt.Color c)
Specified by:
setPathToGoalColor in interface NodeOptions

setEnvConfigMap

public void setEnvConfigMap(GridEnvConfigMap configMap)

setCellSize

public void setCellSize(int size)

getAllColors

public java.util.Vector getAllColors()

getBkgroundColor

public java.awt.Color getBkgroundColor()
Specified by:
getBkgroundColor in interface NodeOptions

getGridLineColor

public java.awt.Color getGridLineColor()
Specified by:
getGridLineColor in interface NodeOptions

getCurrentColor

public java.awt.Color getCurrentColor()
Specified by:
getCurrentColor in interface NodeOptions

getDirtyColor

public java.awt.Color getDirtyColor()
Specified by:
getDirtyColor in interface NodeOptions

getGoalColor

public java.awt.Color getGoalColor()
Specified by:
getGoalColor in interface NodeOptions

getSuccessorColor

public java.awt.Color getSuccessorColor()
Specified by:
getSuccessorColor in interface NodeOptions

getFringeColor

public java.awt.Color getFringeColor()
Specified by:
getFringeColor in interface NodeOptions

getExaminedColor

public java.awt.Color getExaminedColor()
Specified by:
getExaminedColor in interface NodeOptions

getVisitedColor

public java.awt.Color getVisitedColor()
Specified by:
getVisitedColor in interface NodeOptions

getPathToGoalColor

public java.awt.Color getPathToGoalColor()
Specified by:
getPathToGoalColor in interface NodeOptions

getEnvConfigMap

public GridEnvConfigMap getEnvConfigMap()

getCellSize

public int getCellSize()