| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
furyPackage.ObjectoDoNivel | +--furyPackage.Activavel | +--furyPackage.CampoMagnetico
Title: Fury of the Tiny
Description: Agrupa os campos magnéticos
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
Field Summary | |
private int | estadoActual Estado actual do campo magnético Este pode ter um Tiny ou não |
private EstadoCampoMagnetico[] | estados Estados possíveis de um campo magnético |
private Habilidade | habilidade Habilidade que um campo magnético disponibiliza |
private Tiny | heroi |
private int | ladoDeEntrada Lado do campo magnético por onde entra o Tiny |
private final static int | NENHUM Nenhum lado de entrada/saída |
Constructor Summary | |
CampoMagnetico() | |
CampoMagnetico(String nome, Ponto posicao, Nivel nivel, Habilidade habilidade) |
Method Summary | |
void | activar(Tiny heroi, ResultadoColisao resultado) Activa o campo magnético |
void | alterarDisponibilidade(Tiny heroi, long tempo) Pede à habilidade para alterar a sua disponibilidade |
Habilidade | getHabilidade() |
void | iterar(long tempo) Verifica se o Tiny sai do campo magnético pelo lado oposto que entrou. |
void | mudarEstado(int novoEstado) Muda o estado actual do campo magnético |
void | removerDoNivel() Pára de ser iterado |
void | setLadoDeEntrada(int ladoDeEntrada) |
Methods inherited from class furyPackage.ObjectoDoNivel |
getNivel, getNome, getPosicao, getSprite, setSprite, toString |
Field Detail |
private int estadoActual
private EstadoCampoMagnetico[] estados
private Habilidade habilidade
private Tiny heroi
private int ladoDeEntrada
private final static int NENHUM
Constructor Detail |
public CampoMagnetico()
public CampoMagnetico(String nome, Ponto posicao, Nivel nivel, Habilidade habilidade)
Method Detail |
public void activar(Tiny heroi, ResultadoColisao resultado)
public void alterarDisponibilidade(Tiny heroi, long tempo)
public Habilidade getHabilidade()
public void iterar(long tempo)
public void mudarEstado(int novoEstado)
public void removerDoNivel()
public void setLadoDeEntrada(int ladoDeEntrada)
Association Links |
to Class furyPackage.Tiny
to Class furyPackage.estados.EstadoCampoMagnetico
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |