lsagpi
Class Cuarto

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

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

Clase que parsea los Cuartos de la aventura.


Constructor Summary
Cuarto(java.lang.String definicion, java.lang.String nom)
          Constructor del cuarto
 
Method Summary
 Cuarto clone()
          Método clone(), util para herencia.
 Elemento getElementoEn(int i)
          Devuelve el elemento en la posicion i del cuarto.
 javax.swing.ImageIcon getFondo()
          Devuelve la imagen de fondo del cuarto.
 javax.swing.ImageIcon getMascara()
          Devuelve la mascara de caminar del cuarto.
 java.lang.String getNombre()
          Devuelve el nombre del cuarto.
 int getNumeroElementos()
          Devuelve el numero de elementos del cuarto.
 void parsear(java.lang.String definicion, java.lang.String nom)
          Método que parsea la definicion, util para la herencia.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cuarto

public Cuarto(java.lang.String definicion,
              java.lang.String nom)
Constructor del cuarto

Parameters:
definicion - Definicion del cuarto.
nom - Nombre del cuarto.
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 cuarto.
nom - Nombre del cuarto.

getNombre

public java.lang.String getNombre()
Devuelve el nombre del cuarto.

Returns:
String nombre.

getFondo

public javax.swing.ImageIcon getFondo()
Devuelve la imagen de fondo del cuarto.

Returns:
ImageIcon fondo.

getMascara

public javax.swing.ImageIcon getMascara()
Devuelve la mascara de caminar del cuarto.

Returns:
ImageIcon mascara.

getElementoEn

public Elemento getElementoEn(int i)
Devuelve el elemento en la posicion i del cuarto.

Parameters:
i - posicion del elemento.
Returns:
Elemento elemento.

getNumeroElementos

public int getNumeroElementos()
Devuelve el numero de elementos del cuarto.

Returns:
int numero de elementos.

clone

public Cuarto clone()
Método clone(), util para herencia.

Overrides:
clone in class java.lang.Object
Returns:
Copia del Cuarto.