furyPackage
Class Tiro
furyPackage.ObjectoDoNivel
|
+--furyPackage.ObjectoComVelocidade
|
+--furyPackage.ObjectoMovel
|
+--furyPackage.Tiro
- Direct Known Subclasses:
- BolaFogo, TiroGargula
- public class Tiro
- extends ObjectoMovel
- implements Removivel
Title: Fury of the Tiny
Description: Agrupa todos os tiros existentes no jogo
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
- Author:
- Sérgio Lopes
Ruben Pedro - Version: 5.0
Field Summary |
private AnimacaoSprite | animacao Nome da animação do tiro |
private final static String | PARADO |
Constructor Summary |
Tiro(String nome, Ponto posicao, Nivel nivel, double velocidade, double deslocamento, AnimacaoSprite animacao) |
Tiro(Tiro tiro, Ponto posicao) |
animacao
private AnimacaoSprite animacao
- Nome da animação do tiro
PARADO
private final static String PARADO
Tiro
public Tiro(String nome, Ponto posicao, Nivel nivel, double velocidade, double deslocamento, AnimacaoSprite animacao)
Tiro
public Tiro(Tiro tiro, Ponto posicao)
explodir
public void explodir(long tempo)
- Manda remover o tiro do nível
getAnimacao
public AnimacaoSprite getAnimacao()
lancar
public void lancar(long tempo)
- Lança um novo tiro
removerDoNivel
public void removerDoNivel()
- Remove um tiro do nível
trataColisao
public void trataColisao(Activavel activavel, ResultadoColisao resultado)
- Trata a colisão com um objecto activável
trataColisao
public void trataColisao(Suportavel plataforma, ResultadoColisao resultado)
- Trata a colisão com um objecto de suporte
to Class java.lang.String