public interface GenericMapModel
extends com.sengent.common.control.Named
Modifier and Type | Method and Description |
---|---|
com.mindgene.d20.common.map.scaling.AutoScalingImageBundle |
accessBundle_AutoScalingImage() |
java.util.List<MapMarker> |
accessMarkers() |
void |
creatureToBack(AbstractCreatureInPlay mob) |
void |
creatureToFront(AbstractCreatureInPlay mob) |
java.awt.Color |
getCanvasColor() |
com.mindgene.d20.common.creature.GenericCreatureModel |
getCreature(java.awt.Point location) |
java.util.ArrayList<AbstractCreatureInPlay> |
getCreatures() |
java.util.List<AbstractCreatureInPlay> |
getCreaturesUnderTemplate(java.lang.String id,
com.mindgene.d20.common.AbstractApp abstractApp) |
java.util.LinkedList<com.mindgene.d20.common.geometry.Polygon> |
getFOWPolygons() |
java.awt.Color |
getGridColor() |
PublicItemInPlay |
getItem(java.awt.Point location) |
java.util.ArrayList<? extends PublicItemInPlay> |
getItems() |
java.util.ArrayList<? extends PublicItemInPlay> |
getItems(java.awt.Point location) |
java.util.LinkedList<com.mindgene.d20.common.geometry.Light> |
getLights() |
java.awt.Color |
getMaskColor() |
java.awt.Dimension |
getSize() |
java.util.Optional<MapTemplate> |
getTemplate(java.lang.String id) |
java.util.ArrayList<MapTemplate> |
getTemplates() |
java.lang.Long |
getUIN() |
java.util.ArrayList<com.mindgene.d20.common.map.wall.GenericMapWall> |
getWalls() |
boolean |
isHideNegativeSpace() |
java.lang.String |
isShowStatusMarkers() |
boolean[][] |
peekEasyFOW() |
short[][] |
peekFloor()
Matrix of IDs representing the floor tiles to draw.
|
short[][] |
peekFloor0()
A floor layer below the original one.
|
java.awt.Point |
peekFloorURLOffset() |
int |
peekGridScale() |
java.util.Collection<GenericMapObject> |
peekMobs(com.mindgene.d20.common.map.MobFilter filter) |
java.lang.String |
peekOverlayURL()
String containing the url/uri to load for the Unity Draw layer
|
java.awt.Point |
peekShiftURLOffset() |
java.lang.String |
peekURL()
String containing the url/uri to load for the Unity Draw layer
|
java.awt.Point |
peekWarpURLOffset() |
java.lang.String |
peekWeatherURL()
String containing the url/uri to load for the Unity Draw layer
|
void |
pokeFloorURLOffset(java.awt.Point offset) |
void |
pokeGridScale(int scale) |
void |
pokeShiftURLOffset(java.awt.Point shift) |
void |
pokeWarpURLOffset(java.awt.Point warp) |
java.awt.Dimension getSize()
short[][] peekFloor()
java.lang.String peekURL()
java.lang.String peekWeatherURL()
java.lang.String peekOverlayURL()
short[][] peekFloor0()
java.util.ArrayList<AbstractCreatureInPlay> getCreatures()
com.mindgene.d20.common.creature.GenericCreatureModel getCreature(java.awt.Point location)
java.util.ArrayList<? extends PublicItemInPlay> getItems()
PublicItemInPlay getItem(java.awt.Point location)
java.util.ArrayList<? extends PublicItemInPlay> getItems(java.awt.Point location)
java.util.ArrayList<com.mindgene.d20.common.map.wall.GenericMapWall> getWalls()
com.mindgene.d20.common.map.scaling.AutoScalingImageBundle accessBundle_AutoScalingImage()
java.util.ArrayList<MapTemplate> getTemplates()
java.util.Optional<MapTemplate> getTemplate(java.lang.String id)
java.util.List<AbstractCreatureInPlay> getCreaturesUnderTemplate(java.lang.String id, com.mindgene.d20.common.AbstractApp abstractApp)
java.util.List<MapMarker> accessMarkers()
java.lang.Long getUIN()
void creatureToFront(AbstractCreatureInPlay mob)
void creatureToBack(AbstractCreatureInPlay mob)
java.awt.Color getGridColor()
java.awt.Color getCanvasColor()
java.awt.Color getMaskColor()
java.util.LinkedList<com.mindgene.d20.common.geometry.Polygon> getFOWPolygons()
boolean isHideNegativeSpace()
java.lang.String isShowStatusMarkers()
java.util.LinkedList<com.mindgene.d20.common.geometry.Light> getLights()
boolean[][] peekEasyFOW()
java.util.Collection<GenericMapObject> peekMobs(com.mindgene.d20.common.map.MobFilter filter)
void pokeFloorURLOffset(java.awt.Point offset)
java.awt.Point peekFloorURLOffset()
void pokeShiftURLOffset(java.awt.Point shift)
java.awt.Point peekShiftURLOffset()
void pokeWarpURLOffset(java.awt.Point warp)
java.awt.Point peekWarpURLOffset()
int peekGridScale()
void pokeGridScale(int scale)