furyPackage
Interface Invertivel

All Known Implementing Classes:
MovelDeslocamentoDuploResistente, MovelResistente

public interface Invertivel

Define o comportamento de todos os objectos que possuem a capacidade de inverter o sentido do seu movimento


Method Summary
 voidinverterSentido()
          Inverte o movimento do objecto invertivel
 voidtrataColisao(Plataforma plataforma, ResultadoColisao resultado)
          Trata a colisão com uma plataforma

Method Detail

inverterSentido

public void inverterSentido()
Inverte o movimento do objecto invertivel

trataColisao

public void trataColisao(Plataforma plataforma, ResultadoColisao resultado)
Trata a colisão com uma plataforma
Parameters:
plataforma - Plataforma com a qual o objecto colide para inverter o sentido