MUD
Class ObjetoImpl

MUD.ObjetoImpl

public class ObjetoImpl

classe servante que implementa um objeto do MUD


Constructor Summary
ObjetoImpl()
          Construtor da classe
 
Method Summary
 int AcionarVerbo(java.lang.String verbo)
          Aciona um verbo no objeto
 int AdicionarVerbo(java.lang.String verbo, java.lang.String descricao)
          Adiciona um verbo ao objeto
 java.lang.String Biografia()
          Pega todos os atributos do objeto numa string
 int Destruir()
          Destroi um objeto
 int DestruirVerbo(java.lang.String verbo)
          Destrui um verbo
 java.lang.String ListarVerbos()
          Lista todos os verbos do objeto
 java.lang.String PegarDescricao()
          Pegar descricao do objeto
 

Constructor Detail

ObjetoImpl

public ObjetoImpl()
Construtor da classe
Method Detail

PegarDescricao

public java.lang.String PegarDescricao()
Pegar descricao do objeto
Returns:
Descricao do objeto

Biografia

public java.lang.String Biografia()
Pega todos os atributos do objeto numa string
Returns:
Uma string contendo todos os parametros do objeto

AcionarVerbo

public int AcionarVerbo(java.lang.String verbo)
Aciona um verbo no objeto
Parameters:
verbo - Verbo a ser acionado
Returns:
1 caso seja bem sucedido e 0 caso contrario

AdicionarVerbo

public int AdicionarVerbo(java.lang.String verbo,
                          java.lang.String descricao)
Adiciona um verbo ao objeto
Parameters:
verbo - Nome do verbo
descricao - Nova descricao do objeto se aquele verbo for acionado
Returns:
1 caso seja bem sucedido e 0 caso contrario

DestruirVerbo

public int DestruirVerbo(java.lang.String verbo)
Destrui um verbo
Parameters:
verbo - Verbo a ser destruido
Returns:
1 caso seja bem sucedido e 0 caso contrario

Destruir

public int Destruir()
Destroi um objeto
Returns:
1 caso tenha sido bem sucedido e 0 caso contrario

ListarVerbos

public java.lang.String ListarVerbos()
Lista todos os verbos do objeto
Returns:
Uma string contendo todos os verbos do objeto