furyPackage.estados
Class EstadoTiny

furyPackage.estados.DetentorDoTiny
  |
  +--furyPackage.estados.EstadoTiny
Direct Known Subclasses:
EstadoTinyComMovimento, EstadoTinySeleccao

public abstract class EstadoTiny
extends DetentorDoTiny

Estado em que o Tiny pode estar


Field Summary
 private static intb
           
 final static intLIVRE
           
 final static intPENDURADO
           
 final static intSELECCAO
           
 final static intSUPORTADO
           

Constructor Summary
EstadoTiny()
           
EstadoTiny(Tiny heroi)
           

Method Summary
 abstract voiddesSuportar(long tempo)
           
 abstract voiddiagonalDireita(long tempo)
           
 abstract voiddiagonalEsquerda(long tempo)
           
 abstract voiditerar(long tempo)
           
 abstract voidmoverBaixo(long tempo)
           
 abstract voidmoverCima(long tempo)
           
 abstract voidmoverDireita(long tempo)
           
 abstract voidmoverEsquerda(long tempo)
           
 abstract voidparar(long tempo)
           

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

Field Detail

b

private static int b

LIVRE

public final static int LIVRE

PENDURADO

public final static int PENDURADO

SELECCAO

public final static int SELECCAO

SUPORTADO

public final static int SUPORTADO
Constructor Detail

EstadoTiny

public EstadoTiny()

EstadoTiny

public EstadoTiny(Tiny heroi)
Method Detail

desSuportar

public abstract void desSuportar(long tempo)

diagonalDireita

public abstract void diagonalDireita(long tempo)

diagonalEsquerda

public abstract void diagonalEsquerda(long tempo)

iterar

public abstract void iterar(long tempo)

moverBaixo

public abstract void moverBaixo(long tempo)

moverCima

public abstract void moverCima(long tempo)

moverDireita

public abstract void moverDireita(long tempo)

moverEsquerda

public abstract void moverEsquerda(long tempo)

parar

public abstract void parar(long tempo)