logic
Class SpriteManager
java.lang.Object
logic.SpriteManager
public class SpriteManager
- extends java.lang.Object
- Author:
- Tansel
|
Field Summary |
private static SpriteManager |
singleton
This is a singleton pattern object. |
(package private) java.awt.image.BufferedImage |
sourceImage
A BufferedImage is rendered by graphic card. |
private java.util.HashMap |
sprites
|
|
Method Summary |
private void |
fail(java.lang.String string)
If a resource is not available game will automatically exit. |
static SpriteManager |
get()
Returns our only instance. |
Sprite |
getSprite(java.lang.String file)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
singleton
private static SpriteManager singleton
- This is a singleton pattern object. It returns only one.
sprites
private java.util.HashMap sprites
sourceImage
java.awt.image.BufferedImage sourceImage
- A
BufferedImage is rendered by graphic card.
SpriteManager
public SpriteManager()
get
public static SpriteManager get()
- Returns our only instance.
- Returns:
- SpriteManager object.
getSprite
public Sprite getSprite(java.lang.String file)
- Parameters:
file - Path to the image.
- Returns:
- Returns a sprite.
fail
private void fail(java.lang.String string)
- If a resource is not available game will automatically exit.
- Parameters:
string - Error message.