| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
furyPackage.ObjectoDoNivel | +--furyPackage.ObjectoComVelocidade | +--furyPackage.ObjectoMovel | +--furyPackage.MovelDeslocamentoDuplo | +--furyPackage.MovelDeslocamentoDuploResistente
Title: Fury of the Tiny
Description: Agrupa todos os objectos móveis que possuem um deslocamento duplo e uma capacidade de resistência
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
Field Summary | |
private int | capacidadeResistencia Capacidade de resistência do objecto móvel com deslocamento duplo e resistente |
private Ponto | posicaoRetorno Armazena a posição de retorno para reiniciar o objecto |
Constructor Summary | |
MovelDeslocamentoDuploResistente() | |
MovelDeslocamentoDuploResistente(String nome, Ponto posicao, Ponto posicaoRetorno, Nivel nivel, double velocidade, double deslocamento, int capacidadeResistencia) |
Method Summary | |
void | decrementarEnergia(long tempo) Decrementa a capacidade de resistência do objecto móvel com deslocamento duplo e resistente e mata-o, caso esta tenha acabado |
int | getCapacidadeResistencia() |
void | inverterSentido() Inverte o sentido do movimentos do objecto móvel com deslocamento duplo e resistente |
void | morrer(long tempo) Mata o objecto móvel com deslocamento duplo e resistente |
void | reiniciar(long tempo) Reinicia o objecto móvel com deslocamento duplo e resistente, colocando-o na sua posição inicial e restaurando o seu ponto de retorno |
void | removerDoNivel() Remove do nível o o objecto móvel com deslocamento duplo e resistente |
void | trataColisao(Corda corda, ResultadoColisao resultado) Trata a colisão com a corda, removendo-a |
void | trataColisao(Tiny heroi, ResultadoColisao resultado) Trata a colisão com um Tiny, matando-o |
void | trataColisao(Plataforma plataforma, ResultadoColisao resultado) Trata a colisão com um objecto suportável |
Methods inherited from class furyPackage.ObjectoMovel |
getDeslocamento |
Methods inherited from class furyPackage.ObjectoComVelocidade |
getVelocidade |
Methods inherited from class furyPackage.ObjectoDoNivel |
getNivel, getNome, getPosicao, getSprite, setSprite, toString |
Field Detail |
private int capacidadeResistencia
private Ponto posicaoRetorno
Constructor Detail |
public MovelDeslocamentoDuploResistente()
public MovelDeslocamentoDuploResistente(String nome, Ponto posicao, Ponto posicaoRetorno, Nivel nivel, double velocidade, double deslocamento, int capacidadeResistencia)
Method Detail |
public void decrementarEnergia(long tempo)
public int getCapacidadeResistencia()
public void inverterSentido()
public void morrer(long tempo)
public void reiniciar(long tempo)
public void removerDoNivel()
public void trataColisao(Corda corda, ResultadoColisao resultado)
public void trataColisao(Tiny heroi, ResultadoColisao resultado)
public void trataColisao(Plataforma plataforma, ResultadoColisao resultado)
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |