furyPackage.estados
Class HabilidadeMartelo

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

public final class HabilidadeMartelo
extends Habilidade

Habilidade que permite o Tiny ter um martelo


Field Summary
 final static StringDIREITA
           
 final static StringESQUERDA
           
 final static StringFLY_DIREITA
           
 final static StringFLY_ESQUERDA
           
 final static StringFRENTE
           
 final static StringHOP
           
 private Martelomartelo
           
 private Martelo[]martelos
           
 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
HabilidadeMartelo(Tiny heroi, boolean disponivel)
           

Method Summary
 voiddisparar(long tempo)
          Dispara um martelo na direcção da orientação do Tiny
 voiddispararDireita(long tempo)
          dispararDireita
 voiddispararEsquerda(long tempo)
          dispararEsquerda
 voiddispararParado(long tempo)
          dispararParado
 StringgetAnimacaoDireita()
           
 StringgetAnimacaoEsquerda()
           
 StringgetAnimacaoFrente()
           
 StringgetAnimacaoSalto()
           
 StringgetAnimacaoSaltoDireito()
           
 StringgetAnimacaoSaltoEsquerdo()
           
 StringgetAnimacaoSeleccao()
           
 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

HOP

public final static String HOP

martelo

private Martelo martelo

martelos

private Martelo[] martelos

NOME_HABILIDADE

public final static String NOME_HABILIDADE

SELECT

public final static String SELECT
Constructor Detail

HabilidadeMartelo

public HabilidadeMartelo(Tiny heroi, boolean disponivel)
Parameters:
heroi - Tiny
cor - Cor da habilidade
disponivel - Disponibilidade da habilidade
martelo - Martelo a atribuir à habilidade
Method Detail

disparar

public void disparar(long tempo)
Dispara um martelo na direcção da orientaçã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()

toString

public String toString()

Association Links

to Class furyPackage.Martelo

to Class furyPackage.Martelo

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