Package de.cerus.packetmaps.core.screen
Class MapScreen
- java.lang.Object
-
- de.cerus.packetmaps.core.screen.MapScreen
-
public class MapScreen extends java.lang.ObjectA screen spanning a rectangular area using item frames and fake maps
-
-
Constructor Summary
Constructors Constructor Description MapScreen(int width, int height, org.bukkit.entity.Entity[][] entities, NmsAdapter nmsAdapter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIcon(MapIcon mapIcon)voidaddObserver(org.bukkit.entity.Player player)voidclearObservers()ScreenGraphicsgetScreenGraphics()java.awt.DimensiongetTotalDimensions()intgetTotalHeight()intgetTotalWidth()booleanisValid()voidremoveObserver(org.bukkit.entity.Player player)voidsend()Sends the maps to the observersvoidupdate()Updates the cached map data
-
-
-
Constructor Detail
-
MapScreen
public MapScreen(int width, int height, org.bukkit.entity.Entity[][] entities, NmsAdapter nmsAdapter)
-
-
Method Detail
-
update
public void update()
Updates the cached map data
-
send
public void send()
Sends the maps to the observers
-
addObserver
public void addObserver(org.bukkit.entity.Player player)
-
removeObserver
public void removeObserver(org.bukkit.entity.Player player)
-
clearObservers
public void clearObservers()
-
addIcon
public void addIcon(MapIcon mapIcon)
-
isValid
public boolean isValid()
-
getScreenGraphics
public ScreenGraphics getScreenGraphics()
-
getTotalDimensions
public java.awt.Dimension getTotalDimensions()
-
getTotalWidth
public int getTotalWidth()
-
getTotalHeight
public int getTotalHeight()
-
-