lsagpi
Class Elemento

java.lang.Object
  extended by lsagpi.Elemento
All Implemented Interfaces:
java.lang.Cloneable

public class Elemento
extends java.lang.Object
implements java.lang.Cloneable

Clase de elemento.


Constructor Summary
Elemento(java.lang.String definicion, java.lang.String nom)
          Constructor del elemento.
 
Method Summary
 Elemento clone()
          Metodo clone() util para herencia.
 java.util.Vector getElementos()
          Devuelve el inventario de el elemento.
 java.awt.Image getIcono()
          Devuelve el icono del elemento.
 java.awt.Image getImagen()
          Devuelve la imagen del elemento.
 int[] getPosicion()
          Devuelve la posicion del elemento y su escala.
 void parsear(java.lang.String definicion, java.lang.String nom)
          Método que parsea la definicion, util para la herencia.
 void setPosicion(int x, int y, int escala)
          Cambia la posicion del elemento.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Elemento

public Elemento(java.lang.String definicion,
                java.lang.String nom)
Constructor del elemento.

Parameters:
definicion - Definicion del elemento.
nom - Nombre del elemento.
Method Detail

parsear

public void parsear(java.lang.String definicion,
                    java.lang.String nom)
Método que parsea la definicion, util para la herencia.

Parameters:
definicion - Definicion del elemento.
nom - Nombre del elemento.

getIcono

public java.awt.Image getIcono()
Devuelve el icono del elemento.

Returns:
Image icono.

getImagen

public java.awt.Image getImagen()
Devuelve la imagen del elemento. Sino tiene imagen obtiene el frame de la animacion que este para mostrar.

Returns:
Image imagen del elemento.

getPosicion

public int[] getPosicion()
Devuelve la posicion del elemento y su escala.

Returns:
int[] 0:posicionx 1:posiciony 2:escala

getElementos

public java.util.Vector getElementos()
Devuelve el inventario de el elemento.

Returns:
Vector inventario.

setPosicion

public void setPosicion(int x,
                        int y,
                        int escala)
Cambia la posicion del elemento.

Parameters:
x - posicion x
y - posicion y
escala - escala.

clone

public Elemento clone()
Metodo clone() util para herencia.

Overrides:
clone in class java.lang.Object
Returns:
Elemento copia del actual.