furyPackage.estados
Class Habilidade

furyPackage.estados.DetentorDoTiny
  |
  +--furyPackage.estados.Habilidade
Direct Known Subclasses:
HabilidadeCorda, HabilidadeFogo, HabilidadeMartelo, HabilidadeSeleccao

public abstract class Habilidade
extends DetentorDoTiny

Habilidade que o Tiny pode possuir


Field Summary
 final static intCORDA
           
 private booleandisponibilidadeInicial
           
 private booleandisponivel
          Permite saber se a habilidade se encontra ou não disponível no nível, para que o Tiny a possa usar
 final static intFOGO
           
 final static intMARTELO
           
 final static StringNOME_DIREITA
           
 final static StringNOME_ESQUERDA
           
 final static StringNOME_FLY_DIREITA
           
 final static StringNOME_FLY_ESQUERDA
           
 final static StringNOME_FRENTE
           
 final static StringNOME_HOP
           
 final static StringNOME_SELECT
           
 final static intSELECCAO
           

Constructor Summary
Habilidade()
           
Habilidade(Tiny heroi, boolean disponivel)
           

Method Summary
 voidalterarDisponibilidade()
           
 abstract voiddisparar(long tempo)
           
 abstract voiddispararDireita(long tempo)
           
 abstract voiddispararEsquerda(long tempo)
           
 abstract voiddispararParado(long tempo)
           
 abstract StringgetAnimacaoDireita()
           
 abstract StringgetAnimacaoEsquerda()
           
 abstract StringgetAnimacaoFrente()
           
 abstract StringgetAnimacaoSalto()
           
 abstract StringgetAnimacaoSaltoDireito()
           
 abstract StringgetAnimacaoSaltoEsquerdo()
           
 abstract StringgetAnimacaoSeleccao()
           
 booleanisDisponivel()
           
 voidreiniciarDisponibilidade()
           
 abstract StringtoString()
           

Methods inherited from class furyPackage.estados.DetentorDoTiny
getHeroi, setHeroi

Field Detail

CORDA

public final static int CORDA

disponibilidadeInicial

private boolean disponibilidadeInicial

disponivel

private boolean disponivel
Permite saber se a habilidade se encontra ou não disponível no nível, para que o Tiny a possa usar

FOGO

public final static int FOGO

MARTELO

public final static int MARTELO

NOME_DIREITA

public final static String NOME_DIREITA

NOME_ESQUERDA

public final static String NOME_ESQUERDA

NOME_FLY_DIREITA

public final static String NOME_FLY_DIREITA

NOME_FLY_ESQUERDA

public final static String NOME_FLY_ESQUERDA

NOME_FRENTE

public final static String NOME_FRENTE

NOME_HOP

public final static String NOME_HOP

NOME_SELECT

public final static String NOME_SELECT

SELECCAO

public final static int SELECCAO
Constructor Detail

Habilidade

public Habilidade()

Habilidade

public Habilidade(Tiny heroi, boolean disponivel)
Parameters:
heroi - Tiny
disponivel - Disponibilidade da habilidade.
Method Detail

alterarDisponibilidade

public void alterarDisponibilidade()

disparar

public abstract void disparar(long tempo)

dispararDireita

public abstract void dispararDireita(long tempo)

dispararEsquerda

public abstract void dispararEsquerda(long tempo)

dispararParado

public abstract void dispararParado(long tempo)

getAnimacaoDireita

public abstract String getAnimacaoDireita()

getAnimacaoEsquerda

public abstract String getAnimacaoEsquerda()

getAnimacaoFrente

public abstract String getAnimacaoFrente()

getAnimacaoSalto

public abstract String getAnimacaoSalto()

getAnimacaoSaltoDireito

public abstract String getAnimacaoSaltoDireito()

getAnimacaoSaltoEsquerdo

public abstract String getAnimacaoSaltoEsquerdo()

getAnimacaoSeleccao

public abstract String getAnimacaoSeleccao()

isDisponivel

public boolean isDisponivel()

reiniciarDisponibilidade

public void reiniciarDisponibilidade()

toString

public abstract String toString()

Association Links

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String

to Class java.lang.String