|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cad.simcad.pathfinding.ui.UIMediator
Field Summary | |
protected int |
_activeControlTabbed
|
protected int |
_activeFeaturedTabbed
|
protected Owner |
_activeOwner
|
protected AlgoStatDisplayer |
_asd
|
protected java.lang.String |
_currentDesignObjectName
|
protected Filler |
_currentFiller
|
protected java.lang.String |
_currentSimObjectName
|
protected int |
_mapDisplayerType
|
protected java.util.Vector |
_objectDisplayer
|
protected boolean |
_showAlgoStatsInWindow
|
protected boolean |
_showFillerImages
|
static int |
DEF
|
static int |
DESIGN
|
static int |
MAP
|
static int |
PLAY
|
static int |
RTS
|
static int |
SIM
|
static int |
STRUCTURE
|
static int |
TERRAIN
|
static int |
UNIT
|
Constructor Summary | |
UIMediator(AStarInterface asf)
Creates new Mediator |
Method Summary | |
void |
addMapUIListener(MapUIEventListener listener)
|
void |
addObjectDisplayer(ObjectDisplayer od)
Tells the Mediator about a new Object wishing to display features of objects |
void |
blankMap()
|
void |
fireMapOpenedEvent(MapUIEvent pui)
Notice the Listeners and the PathUser that a Path has been computed |
int |
getActiveControlTabbed()
|
int |
getActiveFeaturedTabbed()
|
Owner |
getActiveOwner()
|
java.util.Properties |
getAlgoProperties()
|
java.lang.String |
getAlgoProperty(java.lang.String s)
|
int |
getBottomY()
|
java.awt.Color |
getColor(Filler tt)
|
java.lang.String |
getDesignObjectName()
|
Filler |
getDisplayedFiller()
Returns the filler displayed in the first registered ObjectDisplayer |
PathPlace |
getDisplayedPathPlace()
Returns the filler displayed in the first registered ObjectDisplayer |
SimObject |
getDisplayedSimObject()
Returns the filler displayed in the first registered ObjectDisplayer |
Filler |
getFillerSelected()
|
java.awt.Image |
getImage(Filler fil)
|
java.awt.Image |
getImage(SimObject so)
|
javax.swing.ImageIcon |
getImageIcon(Filler fil)
|
javax.swing.ImageIcon |
getImageIcon(SimObject so)
|
ImageLibrary |
getImageLibray()
|
javax.swing.JScrollPane |
getMapDisplayerScrollPane()
|
int |
getMapDisplayerType()
|
javax.swing.JComponent |
getMiniMapComponent()
|
java.util.Properties |
getProperties()
|
java.lang.String |
getProperty(java.lang.String s)
|
int |
getRightX()
|
Filler |
getSelectedFiller()
|
java.lang.String |
getSelectedSimObject()
|
int |
getVBottomY()
|
int |
getViewableHeight()
|
int |
getViewableWidth()
|
int |
getVRightX()
|
int |
getVViewableHeight()
|
int |
getVViewableWidth()
|
int |
getVXCentered()
|
int |
getVYCentered()
|
void |
initializeColorHashTable()
|
void |
reconstructMapDisplayer()
Calls the creator of the Map displayer to replace it by a new one |
void |
redoPathing()
MapDisplayer redo the computation of the last Path. |
void |
removeMapUIListener(MapUIEventListener listener)
|
void |
resetAllMapCells()
|
void |
setActiveControlTabbed(int i)
|
void |
setActiveFeaturedTabbed(int i)
|
void |
setActiveOwner(Owner o)
|
void |
setAlgoProperty(java.lang.String key,
java.lang.String value)
|
void |
setAlgoStatDisplayer(AlgoStatDisplayer asd)
|
void |
setControlPanel(ControlPanel cp)
|
void |
setDesignObjectName(java.lang.String name)
|
void |
setDrawBorder(boolean b)
|
void |
setFillerSelected(Filler fil)
|
void |
setIncidentObjectAt(PathPlace pp)
|
void |
setMapDisplayer(MapDisplayer md)
|
void |
setMapDisplayerScrollPane(javax.swing.JScrollPane jp)
|
void |
setMapDisplayerType(int i)
|
void |
setMiniMapComponent(javax.swing.JComponent jc)
|
void |
setProperty(java.lang.String key,
java.lang.String value)
|
void |
setSelectedFiller(Filler fil)
|
void |
setSelectedSimObject(java.lang.String simo)
|
void |
setShowCoordinate(boolean b)
Ask the MapDisplayer to show coordinates values |
void |
setShowFillerImages(boolean value)
|
void |
setShowStatsInSeperateWindow(boolean b)
|
void |
setShowValues(boolean b)
|
void |
setSizeOfCells(int value)
|
void |
setStatusTextDisplayer(StatusTextDisplayer std)
|
void |
setViewPosition(int x,
int y)
|
void |
showAlgoStats(java.util.Properties pr)
|
boolean |
showFillerImages()
|
void |
showSecAux(java.lang.String s)
|
void |
showSimObjectFeatures(SimObject so)
|
void |
showSimulationStatus(java.lang.String s)
|
boolean |
showStatsInSeperateWindow()
|
void |
showStatusString(java.lang.String s)
|
void |
showTerrainFeatures(MapUnit mu)
|
void |
showToolTip(java.lang.String s)
|
void |
updateAllVisualComponents()
|
void |
updateMiniMap()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected Filler _currentFiller
protected java.lang.String _currentSimObjectName
protected java.lang.String _currentDesignObjectName
protected int _activeControlTabbed
public static final int PLAY
public static final int DESIGN
public static final int MAP
public static final int SIM
protected int _activeFeaturedTabbed
public static final int UNIT
public static final int TERRAIN
public static final int STRUCTURE
public static final int DEF
public static final int RTS
protected int _mapDisplayerType
protected AlgoStatDisplayer _asd
protected java.util.Vector _objectDisplayer
protected Owner _activeOwner
protected boolean _showFillerImages
protected boolean _showAlgoStatsInWindow
Constructor Detail |
public UIMediator(AStarInterface asf)
Method Detail |
public void setIncidentObjectAt(PathPlace pp)
public boolean showStatsInSeperateWindow()
public void setShowStatsInSeperateWindow(boolean b)
public boolean showFillerImages()
public void setShowFillerImages(boolean value)
public void setActiveOwner(Owner o)
public Owner getActiveOwner()
public void setDesignObjectName(java.lang.String name)
public java.lang.String getDesignObjectName()
public void addObjectDisplayer(ObjectDisplayer od)
public javax.swing.ImageIcon getImageIcon(SimObject so)
public javax.swing.ImageIcon getImageIcon(Filler fil)
public java.awt.Image getImage(Filler fil)
public java.awt.Image getImage(SimObject so)
public void showSimObjectFeatures(SimObject so)
public Filler getDisplayedFiller()
public SimObject getDisplayedSimObject()
public PathPlace getDisplayedPathPlace()
public void showTerrainFeatures(MapUnit mu)
public void redoPathing()
public void setAlgoStatDisplayer(AlgoStatDisplayer asd)
public void showAlgoStats(java.util.Properties pr)
public void setStatusTextDisplayer(StatusTextDisplayer std)
public void showSimulationStatus(java.lang.String s)
public void showStatusString(java.lang.String s)
public void showToolTip(java.lang.String s)
public void showSecAux(java.lang.String s)
public void setActiveFeaturedTabbed(int i)
public int getActiveFeaturedTabbed()
public int getActiveControlTabbed()
public void setActiveControlTabbed(int i)
public javax.swing.JScrollPane getMapDisplayerScrollPane()
public int getVRightX()
public int getVBottomY()
public int getVXCentered()
public int getVYCentered()
public int getVViewableWidth()
public void setViewPosition(int x, int y)
public int getVViewableHeight()
public void setMapDisplayerScrollPane(javax.swing.JScrollPane jp)
public javax.swing.JComponent getMiniMapComponent()
public void setControlPanel(ControlPanel cp)
public void setMiniMapComponent(javax.swing.JComponent jc)
public void setMapDisplayer(MapDisplayer md)
public ImageLibrary getImageLibray()
public void updateAllVisualComponents()
public void updateMiniMap()
public void resetAllMapCells()
public void setShowCoordinate(boolean b)
public void blankMap()
public void setDrawBorder(boolean b)
public void setSizeOfCells(int value)
public void setSelectedFiller(Filler fil)
public Filler getSelectedFiller()
public void setSelectedSimObject(java.lang.String simo)
public java.lang.String getSelectedSimObject()
public int getRightX()
public int getBottomY()
public int getViewableWidth()
public int getViewableHeight()
public java.lang.String getProperty(java.lang.String s)
public java.lang.String getAlgoProperty(java.lang.String s)
public java.util.Properties getAlgoProperties()
public void setAlgoProperty(java.lang.String key, java.lang.String value)
public java.util.Properties getProperties()
public void setProperty(java.lang.String key, java.lang.String value)
public void setFillerSelected(Filler fil)
public Filler getFillerSelected()
public void setShowValues(boolean b)
public void reconstructMapDisplayer()
public int getMapDisplayerType()
public void setMapDisplayerType(int i)
public void initializeColorHashTable()
public java.awt.Color getColor(Filler tt)
public void addMapUIListener(MapUIEventListener listener)
public void removeMapUIListener(MapUIEventListener listener)
public void fireMapOpenedEvent(MapUIEvent pui)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |