moagg.artwork.object
Class ShipImageFactory

java.lang.Object
  extended by moagg.artwork.object.AbstractImageFactory
      extended by moagg.artwork.object.AbstractControllableImageFactory
          extended by moagg.artwork.object.ShipImageFactory

public class ShipImageFactory
extends AbstractControllableImageFactory


Field Summary
 
Fields inherited from class moagg.artwork.object.AbstractImageFactory
EXT
 
Constructor Summary
ShipImageFactory()
           
 
Method Summary
 int getAvailableShips()
           
 java.awt.image.BufferedImage[] getImages(int shipType)
           
static ShipImageFactory getInstance()
           
 Rectangle getLandingZone(int shipType)
           
 void init(com.golden.gamedev.GameObject loader)
           
 
Methods inherited from class moagg.artwork.object.AbstractControllableImageFactory
calculateLandingZone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShipImageFactory

public ShipImageFactory()
Method Detail

getInstance

public static ShipImageFactory getInstance()

init

public void init(com.golden.gamedev.GameObject loader)
Specified by:
init in class AbstractImageFactory

getAvailableShips

public int getAvailableShips()

getImages

public java.awt.image.BufferedImage[] getImages(int shipType)

getLandingZone

public Rectangle getLandingZone(int shipType)


Copyright © 2008. All Rights Reserved.