AIILE.gridworld.env
Class EnvironmentUserOptions
java.lang.Object
AIILE.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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnvironmentUserOptions
public EnvironmentUserOptions()
- Creates a new instance of EnvironmentUserOptions
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()