public class ImageHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.awt.image.BufferedImage |
DISALLOW_IMAGE |
private static ImageHandler |
handler |
private java.util.Map<HexType,java.awt.image.BufferedImage> |
HEX_IMAGES |
private java.util.Map<java.lang.Integer,java.awt.image.BufferedImage> |
NUMBER_IMAGES |
private java.util.Map<java.lang.Integer,java.awt.image.BufferedImage> |
PORT_IMAGES |
private java.util.Map<PortType,java.awt.image.BufferedImage> |
PORT_RESOURCE_IMAGES |
private java.awt.image.BufferedImage |
ROBBER_IMAGE |
Modifier | Constructor and Description |
---|---|
private |
ImageHandler() |
Modifier and Type | Method and Description |
---|---|
static java.awt.image.BufferedImage |
getDisallowImage()
Gets the disallow image.
|
private static ImageHandler |
GetHandler() |
static java.awt.image.BufferedImage |
getHexImage(HexType hexType)
Gets the image associated with a hex.
|
static java.awt.image.BufferedImage |
getNumberImage(int num)
Gets the number image desired.
|
static java.awt.image.BufferedImage |
getPortImage(int angle)
Gets the port image at a specified angle.
|
static java.awt.image.BufferedImage |
getPortResourceImage(PortType portType)
Gets the image associated with a port.
|
static java.awt.image.BufferedImage |
getRobberImage()
Gets the robber image.
|
private java.awt.image.BufferedImage |
loadDisallowImage() |
private java.awt.image.BufferedImage |
loadHexImage(HexType hexType) |
private java.awt.image.BufferedImage |
loadNumberImage(int num) |
private java.awt.image.BufferedImage |
loadPortImage(int angle) |
private java.awt.image.BufferedImage |
loadPortResourceImage(PortType portType) |
private java.awt.image.BufferedImage |
loadRobberImage() |
private java.util.Map<HexType,java.awt.image.BufferedImage> HEX_IMAGES
private java.util.Map<java.lang.Integer,java.awt.image.BufferedImage> PORT_IMAGES
private java.util.Map<PortType,java.awt.image.BufferedImage> PORT_RESOURCE_IMAGES
private java.util.Map<java.lang.Integer,java.awt.image.BufferedImage> NUMBER_IMAGES
private java.awt.image.BufferedImage ROBBER_IMAGE
private java.awt.image.BufferedImage DISALLOW_IMAGE
private static ImageHandler handler
private static ImageHandler GetHandler()
public static java.awt.image.BufferedImage getHexImage(HexType hexType)
hexType
- The hex type desired.public static java.awt.image.BufferedImage getPortImage(int angle)
angle
- The desired angle.public static java.awt.image.BufferedImage getPortResourceImage(PortType portType)
portType
- The port type desired.public static java.awt.image.BufferedImage getNumberImage(int num)
num
- The number of the image.public static java.awt.image.BufferedImage getRobberImage()
public static java.awt.image.BufferedImage getDisallowImage()
private java.awt.image.BufferedImage loadHexImage(HexType hexType)
private java.awt.image.BufferedImage loadPortImage(int angle)
private java.awt.image.BufferedImage loadPortResourceImage(PortType portType)
private java.awt.image.BufferedImage loadNumberImage(int num)
private java.awt.image.BufferedImage loadRobberImage()
private java.awt.image.BufferedImage loadDisallowImage()