furyPackage.estados
Class HabilidadeSeleccao

furyPackage.estados.DetentorDoTiny
  |
  +--furyPackage.estados.Habilidade
        |
        +--furyPackage.estados.HabilidadeSeleccao

public final class HabilidadeSeleccao
extends Habilidade

Habilidade que permite o Tiny escolher outras habilidades


Field Summary
 final static StringDIREITA
           
 final static StringESQUERDA
           
 final static StringFLY_DIREITA
           
 final static StringFLY_ESQUERDA
           
 final static StringFRENTE
           
 private inthabilidadeSeleccionada
           
 final static StringHOP
           
 final static StringNOME_HABILIDADE
           
 final static StringSELECT
           

Fields inherited from class furyPackage.estados.Habilidade
CORDA, FOGO, MARTELO, NOME_DIREITA, NOME_ESQUERDA, NOME_FLY_DIREITA, NOME_FLY_ESQUERDA, NOME_FRENTE, NOME_HOP, NOME_SELECT, SELECCAO

Constructor Summary
HabilidadeSeleccao(Tiny heroi)
           

Method Summary
 voiddisparar(long tempo)
          Activa no Tiny a habilidade seleccionada
 voiddispararDireita(long tempo)
          dispararDireita
 voiddispararEsquerda(long tempo)
          dispararEsquerda
 voiddispararParado(long tempo)
          dispararParado
 StringgetAnimacaoDireita()
           
 StringgetAnimacaoEsquerda()
           
 StringgetAnimacaoFrente()
           
 StringgetAnimacaoSalto()
           
 StringgetAnimacaoSaltoDireito()
           
 StringgetAnimacaoSaltoEsquerdo()
           
 StringgetAnimacaoSeleccao()
           
 intgetHabilidadeSeleccionada()
           
 voidmoverDireita(long tempo)
           
 voidmoverEsquerda(long tempo)
           
 voidseleccionarHabilidade()
           
 voidsetHabilidadeSelecionada(int habilidade)
           
 StringtoString()
           

Methods inherited from class furyPackage.estados.Habilidade
alterarDisponibilidade, isDisponivel, reiniciarDisponibilidade

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

Field Detail

DIREITA

public final static String DIREITA

ESQUERDA

public final static String ESQUERDA

FLY_DIREITA

public final static String FLY_DIREITA

FLY_ESQUERDA

public final static String FLY_ESQUERDA

FRENTE

public final static String FRENTE

habilidadeSeleccionada

private int habilidadeSeleccionada

HOP

public final static String HOP

NOME_HABILIDADE

public final static String NOME_HABILIDADE

SELECT

public final static String SELECT
Constructor Detail

HabilidadeSeleccao

public HabilidadeSeleccao(Tiny heroi)
Parameters:
heroi - Tiny
cor - Cor da habilidade
disponivel - Disponibilidade da habilidade.
Method Detail

disparar

public void disparar(long tempo)
Activa no Tiny a habilidade seleccionada

dispararDireita

public void dispararDireita(long tempo)
dispararDireita
Parameters:
tempo long

dispararEsquerda

public void dispararEsquerda(long tempo)
dispararEsquerda
Parameters:
tempo long

dispararParado

public void dispararParado(long tempo)
dispararParado
Parameters:
tempo long

getAnimacaoDireita

public String getAnimacaoDireita()

getAnimacaoEsquerda

public String getAnimacaoEsquerda()

getAnimacaoFrente

public String getAnimacaoFrente()

getAnimacaoSalto

public String getAnimacaoSalto()

getAnimacaoSaltoDireito

public String getAnimacaoSaltoDireito()

getAnimacaoSaltoEsquerdo

public String getAnimacaoSaltoEsquerdo()

getAnimacaoSeleccao

public String getAnimacaoSeleccao()

getHabilidadeSeleccionada

public int getHabilidadeSeleccionada()

moverDireita

public void moverDireita(long tempo)

moverEsquerda

public void moverEsquerda(long tempo)

seleccionarHabilidade

public void seleccionarHabilidade()

setHabilidadeSelecionada

public void setHabilidadeSelecionada(int habilidade)

toString

public 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

to Class java.lang.String