furyPackage.estados
Class HabilidadeFogo

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

public final class HabilidadeFogo
extends Habilidade

Habilidade que permite o Tiny ter uma bola de fogo


Field Summary
 private BolaFogo[]bolasFogo
           
 final static StringDIREITA
           
 final static StringESQUERDA
           
 final static StringFLY_DIREITA
           
 final static StringFLY_ESQUERDA
           
 final static StringFRENTE
           
 final static StringHOP
           
 final static StringNOME_HABILIDADE
           
 final static StringSELECT
           
 private OrientacaoultimaOrientacao
           

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
HabilidadeFogo(Tiny heroi, boolean disponivel)
           

Method Summary
 voiddisparar(long tempo)
          Dispara uma bola de fogo na direcção do Tiny
 voiddispararDireita(long tempo)
          dispararDireita
 voiddispararEsquerda(long tempo)
          dispararEsquerda
 voiddispararParado(long tempo)
          dispararParado
 StringgetAnimacaoDireita()
           
 StringgetAnimacaoEsquerda()
           
 StringgetAnimacaoFrente()
           
 StringgetAnimacaoSalto()
           
 StringgetAnimacaoSaltoDireito()
           
 StringgetAnimacaoSaltoEsquerdo()
           
 StringgetAnimacaoSeleccao()
           
 voidsetUltimaOrientacao(int orientacao)
           
 StringtoString()
           

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

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

Field Detail

bolasFogo

private BolaFogo[] bolasFogo

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

HOP

public final static String HOP

NOME_HABILIDADE

public final static String NOME_HABILIDADE

SELECT

public final static String SELECT

ultimaOrientacao

private Orientacao ultimaOrientacao
Constructor Detail

HabilidadeFogo

public HabilidadeFogo(Tiny heroi, boolean disponivel)
Parameters:
heroi - Tiny
cor - Cor da habilidade
disponivel - Disponibilidade da habilidade
bolaFogo - Bola de fogo a atribuir à habilidade
Method Detail

disparar

public void disparar(long tempo)
Dispara uma bola de fogo na direcção do Tiny

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()

setUltimaOrientacao

public void setUltimaOrientacao(int orientacao)

toString

public String toString()

Association Links

to Class furyPackage.BolaFogo

to Class furyPackage.estados.Orientacao

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