furyPackage.estados
Class EstadoCordaSolta

furyPackage.estados.EstadoCorda
  |
  +--furyPackage.estados.EstadoCordaSolta

public class EstadoCordaSolta
extends EstadoCorda
implements MovimentoListener

Define o comportamento da corda no estado solta (estado por enganchar quando é lançada)


Fields inherited from class furyPackage.estados.EstadoCorda
ARRECADADA, ENGANCHADA, SOLTA

Constructor Summary
EstadoCordaSolta(Corda corda)
           

Method Summary
 voidactualizarMovimentoDoDono(long tempo)
           
 voidlancar(Ponto destino, long tempo)
           
 voidmovimentoAcabou(MovimentoEvent e)
          movimentoAcabou
 voidremover(long tempo)
           
 voidtrataColisao(Enganchavel enganchado, ResultadoColisao resultado)
           
 voidtrataColisao(Suportavel plataforma, ResultadoColisao resultado)
           
 voidtrataColisao(Activavel activavel, ResultadoColisao resultado)
           

Methods inherited from class furyPackage.estados.EstadoCorda
getCorda

Constructor Detail

EstadoCordaSolta

public EstadoCordaSolta(Corda corda)
Method Detail

actualizarMovimentoDoDono

public void actualizarMovimentoDoDono(long tempo)

lancar

public void lancar(Ponto destino, long tempo)

movimentoAcabou

public void movimentoAcabou(MovimentoEvent e)
movimentoAcabou
Parameters:
movimentoEvent MovimentoEvent

remover

public void remover(long tempo)

trataColisao

public void trataColisao(Enganchavel enganchado, ResultadoColisao resultado)

trataColisao

public void trataColisao(Suportavel plataforma, ResultadoColisao resultado)

trataColisao

public void trataColisao(Activavel activavel, ResultadoColisao resultado)