Go to the documentation of this file.
20 package net.sf.gridarta.gui.map.renderer;
22 import java.awt.Point;
23 import java.awt.event.MouseEvent;
25 import java.io.IOException;
26 import java.util.Collections;
27 import java.util.HashMap;
29 import javax.imageio.ImageIO;
30 import javax.swing.JComponent;
38 import org.jetbrains.annotations.NotNull;
39 import org.jetbrains.annotations.Nullable;
125 for (
final G gameObject : mapSquare.
reverse()) {
133 return toolTipAppender.
finish();
void printFullImage(@NotNull final File file)
String getToolTipText(@NotNull final MouseEvent event)
void setLightVisible(final boolean lightVisible)
void setErroneousMapSquares(@NotNull final Map< MapSquare< G, A, R >, ValidationError< G, A, R >> erroneousMapSquares)
MapSquare< G, A, R > getMapSquare(@NotNull Point pos)
transient Iterable< G > reverse
boolean getSquareLocationAt(@NotNull Point point, @NotNull Point retPoint)
final GameObjectParser< G, A, R > gameObjectParser
final MapModel< G, A, R > mapModel
static final long serialVersionUID
abstract void closeNotify()
Map< MapSquare< G, A, R >, ValidationError< G, A, R > > erroneousMapSquares
BufferedImage getFullImage()
AbstractMapRenderer(@NotNull final MapModel< G, A, R > mapModel, @Nullable final GameObjectParser< G, A, R > gameObjectParser)