de.jadv.client
Class ImageStore

java.lang.Object
  |
  +--de.jadv.client.ImageStore

public class ImageStore
extends java.lang.Object

Stores and retrieves all known game objects and their respective images.

Author:
neitzel

Field Summary
private  GameCanvas _canvas
           
private  java.util.HashMap _imagesMap
           
 
Constructor Summary
ImageStore(GameCanvas canvas)
          Creates a new instance of ObjectStore
 
Method Summary
 java.awt.Image getFieldImage(java.lang.Integer id)
           
 java.awt.Image getObjectImage(DataObject dataObject)
           
private  void loadImage(PictureData picture)
           
private  void loadPictures()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_imagesMap

private java.util.HashMap _imagesMap

_canvas

private GameCanvas _canvas
Constructor Detail

ImageStore

public ImageStore(GameCanvas canvas)
Creates a new instance of ObjectStore

Method Detail

getObjectImage

public java.awt.Image getObjectImage(DataObject dataObject)

getFieldImage

public java.awt.Image getFieldImage(java.lang.Integer id)

loadPictures

private void loadPictures()

loadImage

private void loadImage(PictureData picture)