net.sf.freecol.client.gui
Class ViewMode

java.lang.Object
  extended by net.sf.freecol.client.gui.ViewMode

public class ViewMode
extends java.lang.Object

This class controls the type of view currently being used


Field Summary
private  int currentMode
           
private static java.util.logging.Logger logger
           
private  MapViewer mapViewer
           
static int MOVE_UNITS_MODE
           
private  Unit savedActiveUnit
           
static int VIEW_TERRAIN_MODE
           
 
Constructor Summary
ViewMode(MapViewer gui)
           
 
Method Summary
 void changeViewMode(int newViewMode)
           
 boolean displayTileCursor(Tile tile)
           
 boolean displayUnitCursor(Unit unit)
           
 int getView()
           
 void toggleViewMode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MOVE_UNITS_MODE

public static final int MOVE_UNITS_MODE
See Also:
Constant Field Values

VIEW_TERRAIN_MODE

public static final int VIEW_TERRAIN_MODE
See Also:
Constant Field Values

logger

private static final java.util.logging.Logger logger

currentMode

private int currentMode

savedActiveUnit

private Unit savedActiveUnit

mapViewer

private MapViewer mapViewer
Constructor Detail

ViewMode

public ViewMode(MapViewer gui)
Method Detail

toggleViewMode

public void toggleViewMode()

changeViewMode

public void changeViewMode(int newViewMode)

getView

public int getView()

displayTileCursor

public boolean displayTileCursor(Tile tile)

displayUnitCursor

public boolean displayUnitCursor(Unit unit)