cleoni.adv
Class Image

java.lang.Object
  extended by cleoni.adv.ManageableObject
      extended by cleoni.adv.Image
All Implemented Interfaces:
java.lang.Cloneable

public class Image
extends ManageableObject
implements java.lang.Cloneable

Represents an image to be used in the game.


Field Summary
protected  int baseline
           
protected  Token height
           
static int[] methodArgs
           
static java.lang.String[] methods
           
protected  int showareax1
           
protected  int showareax2
           
protected  Token src
           
protected  Token width
           
 
Constructor Summary
Image(java.lang.String aSrc, int aWidth, int aHeight)
          Image constructor comment.
 
Method Summary
 java.lang.Object clone()
           
 Token execMethod(java.lang.String mname, Dict params)
           
 int getHeight()
           
 int getMethodArgs(java.lang.String mname)
           
 java.lang.String[] getMethods()
           
 int getScreenX(int cartX)
           
 int getScreenY(int cartY, int objectsHeight)
           
 java.lang.String getSrc()
           
 int getWidth()
           
 java.lang.String toDXW()
           
 java.lang.String toHTML(java.lang.String title, double factorx)
           
 java.lang.String toString()
           
 Token varGet(java.lang.String varId, boolean getReference)
           
 
Methods inherited from class cleoni.adv.ManageableObject
getId, getName, hasMethod, varExists, varGet
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

src

protected Token src

width

protected Token width

height

protected Token height

baseline

protected int baseline

showareax1

protected int showareax1

showareax2

protected int showareax2

methods

public static java.lang.String[] methods

methodArgs

public static int[] methodArgs
Constructor Detail

Image

public Image(java.lang.String aSrc,
             int aWidth,
             int aHeight)
Image constructor comment.

Method Detail

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

varGet

public Token varGet(java.lang.String varId,
                    boolean getReference)
             throws DimxException
Overrides:
varGet in class ManageableObject
Throws:
DimxException

toHTML

public java.lang.String toHTML(java.lang.String title,
                               double factorx)

toDXW

public java.lang.String toDXW()

toString

public java.lang.String toString()
Overrides:
toString in class ManageableObject

getScreenX

public int getScreenX(int cartX)

getScreenY

public int getScreenY(int cartY,
                      int objectsHeight)

getSrc

public java.lang.String getSrc()

getWidth

public int getWidth()

getHeight

public int getHeight()

getMethods

public java.lang.String[] getMethods()
Overrides:
getMethods in class ManageableObject

getMethodArgs

public int getMethodArgs(java.lang.String mname)
Overrides:
getMethodArgs in class ManageableObject

execMethod

public Token execMethod(java.lang.String mname,
                        Dict params)
                 throws DimxException
Overrides:
execMethod in class ManageableObject
Throws:
DimxException