furyPackage.estados
Class EstadoCordaArrecadada

furyPackage.estados.EstadoCorda
  |
  +--furyPackage.estados.EstadoCordaArrecadada

public class EstadoCordaArrecadada
extends EstadoCorda

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
EstadoCordaArrecadada(Corda corda)
           

Method Summary
 voidactualizarMovimentoDoDono(long tempo)
           
 voidlancar(Ponto destino, long tempo)
           
 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

EstadoCordaArrecadada

public EstadoCordaArrecadada(Corda corda)
Method Detail

actualizarMovimentoDoDono

public void actualizarMovimentoDoDono(long tempo)

lancar

public void lancar(Ponto destino, long tempo)

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)