| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Title:
Description:
Copyright: Copyright (c) 2004
Company:
Field Summary | |
private boolean | desistir |
private Tiny | heroi |
private Hashtable | imagens |
private Iterator | it |
private LinkedList | iteraveis |
private SpritedTileMap | mapa |
private boolean | nivelTerminado |
private Hashtable | portas |
private LinkedList | reiniciaveis |
private LinkedList | removiveis |
private Teclado | teclado |
private LinkedList | tiros |
private int | ultimaTecla |
Constructor Summary | |
Nivel() |
Method Summary | |
void | actualizarTeclado(long tempo) |
void | adicionarAranha(String nome, Ponto posicaoInicial, double deslocamentoY, double velocidade, long tempo) |
void | adicionarCacto(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarCampoMagneticoAmarelo(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarCampoMagneticoVerde(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarCampoMagneticoVermelho(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarCanaComEspinhos(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarChave(String nome, Ponto posicaoInicial, LinkedList codigosFechadura, long tempo) |
void | adicionarCobra(String nome, Ponto posicaoInicial, double distanciaSeguranca, long tempo) |
void | adicionarElevador(String nome, Ponto posicaoInicial, double deslocamentoY, double velocidade, long tempo) |
void | adicionarEscorpiao(String nome, Ponto pontoInicial, double deslocamentoX, double velocidade, long tempo) |
void | adicionarFechadura(String nome, Ponto posicaoInicial, String codigo, String codigoPorta, long tempo) |
void | adicionarGargulaDireita(String nome, Ponto posicaoInicial, int cadencia, long tempo) |
void | adicionarGargulaEsquerda(String nome, Ponto posicaoInicial, int cadencia, long tempo) |
void | adicionarInterruptor(String nome, Ponto posicaoInicial, String nomePorta, long tempo) |
void | adicionarIteravel(Iteravel iteravel) |
void | adicionarMocho(String nome, Ponto posicaoInicial, Ponto posicaoFinal, double velocidade, long tempo) |
void | adicionarMoeda(String nome, Ponto posicaoInicial, String codigoPorta, long tempo) |
void | adicionarMorcego(String nome, Ponto posicaoInicial, Ponto posicaoRetorno, double velocidade, long tempo) |
void | adicionarPlataformaDestrutivelPeloMartelo(String nome, Ponto posicaoInicial, int numMarteladas, long tempo) |
void | adicionarPlataformaNormal(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarPortaHorizontal(String nome, Ponto posicaoInicial, double velocidade, String codigo, long tempo) |
void | adicionarPortaVertical(String nome, Ponto posicaoInicial, double velocidade, String codigo, long tempo) |
void | adicionarRemovivel(Removivel removivel) |
void | adicionarSaida(String nome, Ponto posicaoInicial, long tempo) |
void | adicionarTeleferico(String nome, Ponto posicaoInicial, double deslocamentoX, double velocidade, long tempo) |
void | adicionarTeleporte(String nome, Ponto posicaoInicial, Ponto posicaoDestino, long tempo) |
ISprite | adicionarTiny(String nomeObjecto, Ponto posicaoInicial, Ponto posicaoFinal, double velocidadeAndar, double velocidadeSaltar, double velocidadeAngular, double anguloMinimo, double anguloMaximo, double distanciaCentroMinima, double distanciaCentroMaxima, boolean temHabilidadeAmarela, boolean temHabilidadeVerde, boolean temHabilidadeVermelha, String habilidadeInicial, long tempoActual) |
void | adicionarTiro(Tiro tiro) |
void | createTileSets(Component comp) |
TileSet | getImagem(String nomeImagem) |
SpritedTileMap | getMapa() |
long | getPontuacao() |
int | iterar(long tempo, Rectangulo areaVisivel) |
void | keyPressed(Teclado teclado, int tecla, long tempo) |
void | keyReleased(Teclado teclado, int tecla, long tempo) |
void | reiniciar(long tempo) |
void | removerIteraveis(Iteravel objecto) |
void | removerObjecto(Removivel objecto) |
void | removerRemovivel(Removivel removivel) |
void | removerTiro(Tiro tiro) |
void | setMap(SpritedTileMap sprites) |
void | terminarNivel() |
private void | verificarAreaVisivel(Rectangulo areaVisivel) |
Field Detail |
private boolean desistir
private Tiny heroi
private Hashtable imagens
private Iterator it
private LinkedList iteraveis
private SpritedTileMap mapa
private boolean nivelTerminado
private Hashtable portas
private LinkedList reiniciaveis
private LinkedList removiveis
private Teclado teclado
private LinkedList tiros
private int ultimaTecla
Constructor Detail |
public Nivel()
Method Detail |
public void actualizarTeclado(long tempo)
public void adicionarAranha(String nome, Ponto posicaoInicial, double deslocamentoY, double velocidade, long tempo)
public void adicionarCacto(String nome, Ponto posicaoInicial, long tempo)
public void adicionarCampoMagneticoAmarelo(String nome, Ponto posicaoInicial, long tempo)
public void adicionarCampoMagneticoVerde(String nome, Ponto posicaoInicial, long tempo)
public void adicionarCampoMagneticoVermelho(String nome, Ponto posicaoInicial, long tempo)
public void adicionarCanaComEspinhos(String nome, Ponto posicaoInicial, long tempo)
public void adicionarChave(String nome, Ponto posicaoInicial, LinkedList codigosFechadura, long tempo)
public void adicionarCobra(String nome, Ponto posicaoInicial, double distanciaSeguranca, long tempo)
public void adicionarElevador(String nome, Ponto posicaoInicial, double deslocamentoY, double velocidade, long tempo)
public void adicionarEscorpiao(String nome, Ponto pontoInicial, double deslocamentoX, double velocidade, long tempo)
public void adicionarFechadura(String nome, Ponto posicaoInicial, String codigo, String codigoPorta, long tempo)
public void adicionarGargulaDireita(String nome, Ponto posicaoInicial, int cadencia, long tempo)
public void adicionarGargulaEsquerda(String nome, Ponto posicaoInicial, int cadencia, long tempo)
public void adicionarInterruptor(String nome, Ponto posicaoInicial, String nomePorta, long tempo)
public void adicionarIteravel(Iteravel iteravel)
public void adicionarMocho(String nome, Ponto posicaoInicial, Ponto posicaoFinal, double velocidade, long tempo)
public void adicionarMoeda(String nome, Ponto posicaoInicial, String codigoPorta, long tempo)
public void adicionarMorcego(String nome, Ponto posicaoInicial, Ponto posicaoRetorno, double velocidade, long tempo)
public void adicionarPlataformaDestrutivelPeloMartelo(String nome, Ponto posicaoInicial, int numMarteladas, long tempo)
public void adicionarPlataformaNormal(String nome, Ponto posicaoInicial, long tempo)
public void adicionarPortaHorizontal(String nome, Ponto posicaoInicial, double velocidade, String codigo, long tempo)
public void adicionarPortaVertical(String nome, Ponto posicaoInicial, double velocidade, String codigo, long tempo)
public void adicionarRemovivel(Removivel removivel)
public void adicionarSaida(String nome, Ponto posicaoInicial, long tempo)
public void adicionarTeleferico(String nome, Ponto posicaoInicial, double deslocamentoX, double velocidade, long tempo)
public void adicionarTeleporte(String nome, Ponto posicaoInicial, Ponto posicaoDestino, long tempo)
public ISprite adicionarTiny(String nomeObjecto, Ponto posicaoInicial, Ponto posicaoFinal, double velocidadeAndar, double velocidadeSaltar, double velocidadeAngular, double anguloMinimo, double anguloMaximo, double distanciaCentroMinima, double distanciaCentroMaxima, boolean temHabilidadeAmarela, boolean temHabilidadeVerde, boolean temHabilidadeVermelha, String habilidadeInicial, long tempoActual)
public void adicionarTiro(Tiro tiro)
public void createTileSets(Component comp)
public TileSet getImagem(String nomeImagem)
public SpritedTileMap getMapa()
public long getPontuacao()
public int iterar(long tempo, Rectangulo areaVisivel)
public void keyPressed(Teclado teclado, int tecla, long tempo)
public void keyReleased(Teclado teclado, int tecla, long tempo)
public void reiniciar(long tempo)
public void removerIteraveis(Iteravel objecto)
public void removerObjecto(Removivel objecto)
public void removerRemovivel(Removivel removivel)
public void removerTiro(Tiro tiro)
public void setMap(SpritedTileMap sprites)
public void terminarNivel()
private void verificarAreaVisivel(Rectangulo areaVisivel)
Association Links |
to Class java.util.LinkedList
to Class java.util.LinkedList
to Class java.util.LinkedList
to Class java.util.LinkedList
to Class java.util.Hashtable
to Class java.util.Hashtable
to Class java.util.Iterator
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |