furyPackage
Class BolaFogo

furyPackage.ObjectoDoNivel
  |
  +--furyPackage.ObjectoComVelocidade
        |
        +--furyPackage.ObjectoMovel
              |
              +--furyPackage.Tiro
                    |
                    +--furyPackage.BolaFogo
Direct Known Subclasses:
BolaFogoDireita, BolaFogoEsquerda

public class BolaFogo
extends Tiro

Title: Fury of the Tiny

Description: Bola de Fogo

Copyright: Copyright (c) 2005

Company: 4thFloor Corporation

Author:
Sérgio Lopes
Ruben Pedro
Version: 5.0

Constructor Summary
BolaFogo(String nome, Ponto posicao, Nivel nivel, double velocidade, double deslocamento, AnimacaoSprite animacao)
           
BolaFogo(BolaFogo bola, Ponto posicao)
           

Method Summary
 voidexplodir(long tempo)
          Explode uma bola de fogo
 voidlancar(long tempo)
          Lança uma bola de fogo
 voidtrataColisao(DestrutivelPeloFogo inimigo, ResultadoColisao resultado)
          Trata a colisão de uma bola de fogo com um destruidor do tiny, reduzindo a sua capacidade de resistência

Methods inherited from class furyPackage.Tiro
getAnimacao, 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

Constructor Detail

BolaFogo

public BolaFogo(String nome, Ponto posicao, Nivel nivel, double velocidade, double deslocamento, AnimacaoSprite animacao)

BolaFogo

public BolaFogo(BolaFogo bola, Ponto posicao)
Method Detail

explodir

public void explodir(long tempo)
Explode uma bola de fogo

lancar

public void lancar(long tempo)
Lança uma bola de fogo

trataColisao

public void trataColisao(DestrutivelPeloFogo inimigo, ResultadoColisao resultado)
Trata a colisão de uma bola de fogo com um destruidor do tiny, reduzindo a sua capacidade de resistência