furyPackage
Class MovelResistente
furyPackage.ObjectoDoNivel
|
+--furyPackage.ObjectoComVelocidade
|
+--furyPackage.ObjectoMovel
|
+--furyPackage.MovelResistente
- Direct Known Subclasses:
- Aranha, Escorpiao
- public abstract class MovelResistente
- extends ObjectoMovel
- implements DestruidorDoTiny, DestrutivelPeloFogo, Invertivel, Reiniciavel
Title: Fury of the Tiny
Description: Agrupa todos os objectos móveis resistentes
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
- Author:
- Sérgio Lopes
Ruben Pedro - Version: 5.0
Method Summary |
void | decrementarEnergia(long tempo) Decrementa a energia do objecto móvel resistente e mata-o, caso esta tenha acabado |
int | getCapacidadeResistencia() |
void | inverterSentido() Inverte o sentido do movimento do objecto móvel resistente |
void | morrer(long tempo) Mata o objecto móvel resistente |
void | removerDoNivel() Remove o objecto móvel resistente do nível |
void | trataColisao(Tiny heroi, ResultadoColisao resultado) Trata a colisão com o Tiny, matando-o |
void | trataColisao(Corda corda, ResultadoColisao resultado) Trata a colisão com a corda, removendo-a |
void | trataColisao(Plataforma plataforma, ResultadoColisao resultado) Trata a colisão com um objecto suportável |
capacidadeResistencia
private int capacidadeResistencia
- Capacidade de resistência de um destruidor do Tiny
MovelResistente
public MovelResistente()
MovelResistente
public MovelResistente(String nome, Ponto posicao, Nivel nivel, double velocidade, double deslocamento, int capacidadeResistencia)
decrementarEnergia
public void decrementarEnergia(long tempo)
- Decrementa a energia do objecto móvel resistente e mata-o, caso esta tenha acabado
getCapacidadeResistencia
public int getCapacidadeResistencia()
inverterSentido
public void inverterSentido()
- Inverte o sentido do movimento do objecto móvel resistente
morrer
public void morrer(long tempo)
- Mata o objecto móvel resistente
removerDoNivel
public void removerDoNivel()
- Remove o objecto móvel resistente do nível
trataColisao
public void trataColisao(Tiny heroi, ResultadoColisao resultado)
- Trata a colisão com o Tiny, matando-o
trataColisao
public void trataColisao(Corda corda, ResultadoColisao resultado)
- Trata a colisão com a corda, removendo-a
trataColisao
public void trataColisao(Plataforma plataforma, ResultadoColisao resultado)
- Trata a colisão com um objecto suportável