furyPackage
Class Morcego

furyPackage.ObjectoDoNivel
  |
  +--furyPackage.ObjectoComVelocidade
        |
        +--furyPackage.ObjectoMovel
              |
              +--furyPackage.MovelDeslocamentoDuplo
                    |
                    +--furyPackage.MovelDeslocamentoDuploResistente
                          |
                          +--furyPackage.Morcego

public final class Morcego
extends MovelDeslocamentoDuploResistente
implements Enganchavel

Title: Fury of the Tiny

Description: Morcego

Copyright: Copyright (c) 2005

Company: 4thFloor Corporation

Author:
Sérgio Lopes
Ruben Pedro
Version: 5.0

Field Summary
 private final static StringMOVER
           
 private HashtabletabelaColisoesDestruidor
           
 private HashtabletabelaColisoesEnganchar
           

Constructor Summary
Morcego(String nome, Ponto posicao, Nivel nivel, Ponto posicaoRetorno, double velocidade, int capacidadeResistencia, long tempo)
           

Method Summary
 voiddesenganchar(Corda corda, long tempo)
          Desengancha a corda do morcego
 voidenganchar(Corda corda, ResultadoColisao resultado)
          Engancha a corda no morcego
 voidtrataColisao(Corda corda, ResultadoColisao resultado)
          Trata a colisão com a corda, quer como um enganchável (engancha por baixo), quer como um destruidor (remove a corda se ela colidir nos restantes lados).

Methods inherited from class furyPackage.MovelDeslocamentoDuploResistente
decrementarEnergia, getCapacidadeResistencia, inverterSentido, morrer, reiniciar, removerDoNivel, trataColisao, trataColisao

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

MOVER

private final static String MOVER

tabelaColisoesDestruidor

private Hashtable tabelaColisoesDestruidor

tabelaColisoesEnganchar

private Hashtable tabelaColisoesEnganchar
Constructor Detail

Morcego

public Morcego(String nome, Ponto posicao, Nivel nivel, Ponto posicaoRetorno, double velocidade, int capacidadeResistencia, long tempo)
Method Detail

desenganchar

public void desenganchar(Corda corda, long tempo)
Desengancha a corda do morcego

enganchar

public void enganchar(Corda corda, ResultadoColisao resultado)
Engancha a corda no morcego

trataColisao

public void trataColisao(Corda corda, ResultadoColisao resultado)
Trata a colisão com a corda, quer como um enganchável (engancha por baixo), quer como um destruidor (remove a corda se ela colidir nos restantes lados).

Association Links

to Class java.lang.String

to Class java.util.Hashtable

to Class java.util.Hashtable