public class DominoImages
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DOMINO_MAX |
private java.awt.Image[][] |
dominoImages |
static int |
IMAGE_HEIGHT |
static int |
IMAGE_WIDTH |
static java.lang.String |
IMAGES_DIRECTORY |
protected static DominoImages |
uniqueInstance
The protected reference to the one and only instance of the Domino Images class.
|
Modifier | Constructor and Description |
---|---|
private |
DominoImages() |
Modifier and Type | Method and Description |
---|---|
java.awt.Image |
getDominoImage(int left,
int right) |
static DominoImages |
instance() |
boolean |
invariant() |
protected static DominoImages uniqueInstance
public static final int IMAGE_WIDTH
public static final int IMAGE_HEIGHT
public static final int DOMINO_MAX
public static final java.lang.String IMAGES_DIRECTORY
private java.awt.Image[][] dominoImages
private DominoImages() throws InvariantBrokenException
InvariantBrokenException
public static DominoImages instance()
public java.awt.Image getDominoImage(int left, int right)
left
- is one of the values on the dominoright
- is the other value on the dominopublic boolean invariant()