Gridarta Editor
net.sf.gridarta.gui.map.renderer.TestMapRenderer Class Reference

A MapRenderer implementation for testing purposes. More...

+ Inheritance diagram for net.sf.gridarta.gui.map.renderer.TestMapRenderer:
+ Collaboration diagram for net.sf.gridarta.gui.map.renderer.TestMapRenderer:

Public Member Functions

void closeNotify ()
 
void forceRepaint ()
 
BufferedImage getFullImage ()
 
Size2D getImageSize ()
 
Rectangle getSquareBounds (@NotNull final Point p)
 
boolean getSquareLocationAt (@NotNull final Point point, @NotNull final Point retPoint)
 
 TestMapRenderer (@NotNull final MapModel< TestGameObject, TestMapArchObject, TestArchetype > mapModel)
 Creates a new instance. More...
 
- Public Member Functions inherited from net.sf.gridarta.gui.map.renderer.AbstractMapRenderer< TestGameObject, TestMapArchObject, TestArchetype >
abstract void closeNotify ()
 Must be called when this renderer is not used anymore. More...
 
String getToolTipText ( @NotNull final MouseEvent event)
 @noinspection RefusedBequest More...
 
void printFullImage ( @NotNull final File file) throws IOException
 Saves an image of the entire view to a file. More...
 
void setErroneousMapSquares ( @NotNull final Map< MapSquare< G, A, R >, ValidationError< G, A, R >> erroneousMapSquares)
 Sets the MapSquares that are known to contain errors. More...
 
void setLightVisible (final boolean lightVisible)
 If set, inverts the setting of net.sf.gridarta.model.mapviewsettings.MapViewSettings#isLightVisible(). More...
 

Static Private Attributes

static final long serialVersionUID = 1L
 The serial version UID. More...
 

Additional Inherited Members

- Protected Member Functions inherited from net.sf.gridarta.gui.map.renderer.AbstractMapRenderer< TestGameObject, TestMapArchObject, TestArchetype >
 AbstractMapRenderer ( @NotNull final MapModel< G, A, R > mapModel, @Nullable final GameObjectParser< G, A, R > gameObjectParser)
 Creates a new instance. More...
 
boolean isLightVisible ()
 Returns whether the setting for lighted map squares should be inverted. More...
 

Detailed Description

A MapRenderer implementation for testing purposes.

Author
Andreas Kirschbaum

Definition at line 36 of file TestMapRenderer.java.

Constructor & Destructor Documentation

◆ TestMapRenderer()

net.sf.gridarta.gui.map.renderer.TestMapRenderer.TestMapRenderer ( @NotNull final MapModel< TestGameObject, TestMapArchObject, TestArchetype mapModel)

Creates a new instance.

Parameters
mapModelthe rendered map model

Definition at line 47 of file TestMapRenderer.java.

References net.sf.gridarta.gui.map.renderer.AbstractMapRenderer< TestGameObject, TestMapArchObject, TestArchetype >.mapModel.

Member Function Documentation

◆ closeNotify()

void net.sf.gridarta.gui.map.renderer.TestMapRenderer.closeNotify ( )

Definition at line 74 of file TestMapRenderer.java.

◆ forceRepaint()

void net.sf.gridarta.gui.map.renderer.TestMapRenderer.forceRepaint ( )

Definition at line 69 of file TestMapRenderer.java.

◆ getFullImage()

BufferedImage net.sf.gridarta.gui.map.renderer.TestMapRenderer.getFullImage ( )

Definition at line 59 of file TestMapRenderer.java.

◆ getImageSize()

Size2D net.sf.gridarta.gui.map.renderer.TestMapRenderer.getImageSize ( )

Definition at line 53 of file TestMapRenderer.java.

◆ getSquareBounds()

Rectangle net.sf.gridarta.gui.map.renderer.TestMapRenderer.getSquareBounds ( @NotNull final Point  p)

Definition at line 80 of file TestMapRenderer.java.

◆ getSquareLocationAt()

boolean net.sf.gridarta.gui.map.renderer.TestMapRenderer.getSquareLocationAt ( @NotNull final Point  point,
@NotNull final Point  retPoint 
)

Definition at line 64 of file TestMapRenderer.java.

Member Data Documentation

◆ serialVersionUID

final long net.sf.gridarta.gui.map.renderer.TestMapRenderer.serialVersionUID = 1L
staticprivate

The serial version UID.

Definition at line 41 of file TestMapRenderer.java.


The documentation for this class was generated from the following file: