public class BoardPainter
extends java.lang.Object
Constructor and Description |
---|
BoardPainter() |
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics graphics,
ConstField[][] field,
int width,
boolean showGrid)
Draw a board into graphics object.
|
java.awt.Point |
getCenter(int x,
int y) |
int |
getFieldSize() |
java.awt.Point |
getLocation(int x,
int y) |
GoPoint |
getPoint(java.awt.Point point) |
static java.awt.Dimension |
getPreferredSize(int preferredFieldSize,
int boardSize,
boolean showGrid)
Get preferred board size given a preferred field size.
|
int |
getShadowOffset() |
public void draw(java.awt.Graphics graphics, ConstField[][] field, int width, boolean showGrid)
graphics
- The graphics object.field
- The fields.width
- The width/height of the image.showGrid
- Show grid coordinates.public java.awt.Point getCenter(int x, int y)
public int getFieldSize()
public java.awt.Point getLocation(int x, int y)
public GoPoint getPoint(java.awt.Point point)
public static java.awt.Dimension getPreferredSize(int preferredFieldSize, int boardSize, boolean showGrid)
public int getShadowOffset()