Uses of Class
VASSAL.build.module.Map
Packages that use Map
Package
Description
Contains classes that may be added to a
GameModule.Contains classes that may be added to a
Map.Contains classes that may be added to a
BoardPicker.Contains classes that may be added to a
Board.Contains classes that may be added to a
MapGrid.Contains classes that can be added to a
Widget.Provides classes that implement the "Command" design pattern.
Provides classes for building "Edit Property" dialogs, and for editing
GameModule's and ModuleExtension's.Provides classes that define game pieces.
Contains various utility classes.
-
Uses of Map in VASSAL.build.module
Subclasses of Map in VASSAL.build.moduleModifier and TypeClassDescriptionclassclassA Map that may be configured to be visible only a particular side.Fields in VASSAL.build.module declared as MapModifier and TypeFieldDescriptionstatic MapMap.activeMapprotected MapMap.View.mapprotected MapPrivateMap.surrogateMethods in VASSAL.build.module that return MapModifier and TypeMethodDescriptionMap.View.getMap()returns the map we're assigned tostatic MapMap.getMapById(String id) Find the map that corresponds to a known unique idMethods in VASSAL.build.module that return types with arguments of type MapModifier and TypeMethodDescriptionMap.getMapList()Utility method to return aListof all map components (on all maps!)Methods in VASSAL.build.module with parameters of type MapModifier and TypeMethodDescriptionstatic voidMap.setActiveMap(Map m) Marks an ActiveMap for certain drag and drop operations, so that the map can be repainted when the operation is complete.Constructors in VASSAL.build.module with parameters of type Map -
Uses of Map in VASSAL.build.module.index
Methods in VASSAL.build.module.index with parameters of type MapModifier and TypeMethodDescriptionReturn a list of pieces at a specific point on a specific mapReturn a list of pieces within a given range of a specified pointReturn a list of pieces on a Map with a specified value for the specified propertyvoidIndexManager.pieceMoved(GamePiece piece, Map map) A piece has just moved or been placed on the board, update any location based indexes and create any property based indexes if we have not seen this piece beforevoidIndexManager.pieceRemoved(GamePiece piece, Map map) A piece has been removed from a MapConstructors in VASSAL.build.module.index with parameters of type MapModifierConstructorDescriptionVassalMapPieceIndex(Map map) VassalMapQuadTree(Map map) Create a QuadTree to cover the entire map -
Uses of Map in VASSAL.build.module.map
Fields in VASSAL.build.module.map declared as MapModifier and TypeFieldDescriptionprotected MapBoardPicker.mapprotected MapCounterDetailViewer.mapprotected MapGlobalMap.mapprotected MapHidePiecesButton.mapprotected MapImageSaver.mapprotected MapKeyBufferer.mapprotected MapLayeredPieceCollection.mapprotected MapLOS_Thread.mapprotected MapMapShader.mapprotected MapMassKeyCommand.mapprotected MapMenuDisplayer.mapprotected MapMoveCameraButton.mapprotected MapPieceMover.mapprotected MapPieceRecenterer.mapprotected MapSelectionHighlighters.mapprotected MapSetupStack.mapprotected MapStackExpander.mapprotected MapStackMetrics.mapprotected MapTextSaver.mapprotected MapZoomer.mapFields in VASSAL.build.module.map with type parameters of type MapModifier and TypeFieldDescriptionprotected static final Map<Map, HighlightLastMoved> HighlightLastMoved.instancesMethods in VASSAL.build.module.map that return MapModifier and TypeMethodDescriptionCounterDetailViewer.getMap()DrawPile.getMap()Flare.getMap()LayerControl.getMap()LayeredPieceCollection.getMap()protected MapMapShader.getMap()SetupStack.getMap()Methods in VASSAL.build.module.map with parameters of type MapModifier and TypeMethodDescriptionvoidvoidvoidDraw the Flare at current animation framevoidvoidHandMetrics.draw(Stack stack, Point location, Graphics g, Map map, double zoom, Rectangle visibleRect) voidvoidvoidDraws our current selection boxvoidvoidvoidStackMetrics.draw(Stack stack, Point location, Graphics g, Map map, double zoom, Rectangle visibleRect) Draw only those pieces in the target stack whose boundingBoxes fall within the given visibleRect This method is considerably faster than the other draw method.protected StringMovementReporter.getLocation(Map map, Point p) protected StringMovementReporter.HiddenMovementReporter.getLocation(Map map, Point p) protected AreaMapShader.getShadeShape(Map map) Get/Build the shape of the shade.PieceMover.movePieces(Map map, Point p) This is the key method for handling the "Drop" part of Drag and Drop.Returns a Command that moves all pieces so that their centroid is centered on the map.Constructors in VASSAL.build.module.map with parameters of type MapModifierConstructorDescriptionImageSaver(Map m) Visitor(CounterDetailViewer.Filter filter, Map map, Point pt, boolean showOverlap) Deprecated, for removal: This API element is subject to removal in a future version.Visitor(CounterDetailViewer.Filter filter, Map map, Point pt, boolean showOverlap, int showNumberFromDeck, boolean showDeckMasked) Visitor(CounterDetailViewer.Filter filter, Map map, Point pt, boolean showOverlap, int showNumberFromDeck, boolean showDeckMasked, boolean showOnlyTopOfStack) -
Uses of Map in VASSAL.build.module.map.boardPicker
Fields in VASSAL.build.module.map.boardPicker declared as MapMethods in VASSAL.build.module.map.boardPicker that return MapMethods in VASSAL.build.module.map.boardPicker with parameters of type Map -
Uses of Map in VASSAL.build.module.map.boardPicker.board
Methods in VASSAL.build.module.map.boardPicker.board that return Map -
Uses of Map in VASSAL.build.module.map.boardPicker.board.mapgrid
Methods in VASSAL.build.module.map.boardPicker.board.mapgrid that return Map -
Uses of Map in VASSAL.build.widget
Subclasses of Map in VASSAL.build.widget -
Uses of Map in VASSAL.command
Methods in VASSAL.command with parameters of type MapModifier and TypeMethodDescriptionprotected PieceVisitorDispatcherMovePiece.createMergeFinder(Map map, GamePiece p, Point pt) Creates a newPieceVisitorDispatcherthat will create aCommandobject to merge the target piece with any applicable pieces at the target location -
Uses of Map in VASSAL.configure
Fields in VASSAL.configure declared as Map -
Uses of Map in VASSAL.counters
Fields in VASSAL.counters declared as MapModifier and TypeFieldDescriptionprotected MapPieceFinder.Movable.mapSendToLocation.Destination.mapprotected MapStack.mapprotected MapFreeRotator.startMapMethods in VASSAL.counters that return MapModifier and TypeMethodDescriptionDragBuffer.getFromMap()BasicPiece.getMap()Decorator.getMap()GamePiece.getMap()Stack.getMap()Methods in VASSAL.counters with parameters of type MapModifier and TypeMethodDescriptionvoidGlobalCommand.apply(Map[] maps, PieceFilter filter) (Legacy - applies GKC without Fast Match)GlobalCommand.apply(Map[] maps, PieceFilter filter, GlobalCommandTarget fastMatch) Apply the key command to all pieces that pass the given filter and our Fast MatchGlobalCommandTargetparameters on all the given mapsGlobalCommand.apply(Map[] maps, PieceFilter filter, GlobalCommandTarget fastMatch, AuditTrail audit) Apply the key command to all pieces that pass the given filter and our Fast MatchGlobalCommandTargetparameters on all the given mapsGlobalCommand.apply(Map map, PieceFilter filter) (Legacy - applies GKC without Fast Match)GlobalCommand.apply(Map map, PieceFilter filter, GlobalCommandTarget fastMatch) Apply the key command on ONE SPECIFIC MAP to all pieces that pass the given filter and our Fast Match parameters.GlobalCommand.apply(Map map, PieceFilter filter, GlobalCommandTarget fastMatch, AuditTrail audit) voidMatCargo.findNewMat(Map map, Point pt) Finds us a Mat to join at the specified point on a specified map.static SendToLocation.DestinationSendToLocation.getSendLocation(PropertySource source, Auditable auditSource, String destination, FormattedString mapId, FormattedString boardName, FormattedString zone, FormattedString region, FormattedString gridLocation, FormattedString x, FormattedString y, PropertyExpression propertyFilter, Map sourceMap, Point startPosition) Compute a destination from the parametersStack.getStackMetrics(Map m) StackMetricsencapsulate information on how to draw expanded/unexpanded views of stacks.MatCargo.locateNewMat(Map map, Point pt) Non Command generating part of findNewMat().voidReturn the argument GamePiece (or one of its children if a Stack) found at the given point on the given MapvoidvoidvoidSets the Map this Deck appears onvoidvoidvoidConstructors in VASSAL.counters with parameters of type MapModifierConstructorDescriptionMapMouseListener(Map map) RangeFilter(Map map, Point location, int range) -
Uses of Map in VASSAL.script
Methods in VASSAL.script with parameters of type MapModifier and TypeMethodDescriptionprotected booleanAbstractInterpreter.isAccessible(Map m) Is a map accessible to us? -
Uses of Map in VASSAL.script.proxy
Constructors in VASSAL.script.proxy with parameters of type Map -
Uses of Map in VASSAL.tools
Methods in VASSAL.tools with parameters of type Map -
Uses of Map in VASSAL.tools.imports
Methods in VASSAL.tools.imports that return Map