| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
furyPackage.ObjectoDoNivel | +--furyPackage.FixoEnganchavel | +--furyPackage.PlataformaDestrutivelMartelo
Title: Fury of the Tiny
Description: Plataforma Destrutivel pelo Martelo
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
Field Summary | |
private int | estadoActual Estado actual da plataforma destrutível pelo martelo |
private EstadoPlataformaDestrutivelMarteloSuportado[] | estados Estados possíveis que a plataforma destrutível pelo martelo pode estar (com suportado ou sem suportado) |
private EstadoPlatafomaDestrutivelMarteloVisual[] | estadosVisuais Estados possíveis que a plataforma destrutível pelo martelo toma à medida que vai sendo destruída (depende do número de marteladas que já recebeu) |
private int | numeroMarteladas Número de marteladas que a plataforma destrutível pelo martelo já recebeu |
Constructor Summary | |
PlataformaDestrutivelMartelo(String nome, Ponto posicao, Nivel nivel, int numMarteladas, long tempo) |
Method Summary | |
void | desSuportar(long tempo) Deixa de suportar o Tiny |
EstadoPlataformaDestrutivelMarteloSuportado | getEstadoActual() Devolve o estado actual da plataforma |
void | quebrar(long tempo) Incrementa o número de marteladas recebidas e altera o aspecto visual da plataforma destrutível pelo martelo |
void | removerDoNivel() Remove a plataforma destrutível pelo martelo do nível |
void | suportar(Tiny heroi, ResultadoColisao resultado) Passa a plataforma destrutível pelo martelo para o estado suportável |
Methods inherited from class furyPackage.FixoEnganchavel |
adicionarSuportadoAosIteraveis, desenganchar, enganchar, getSuportado |
Methods inherited from class furyPackage.ObjectoDoNivel |
getNivel, getNome, getPosicao, getSprite, setSprite, toString |
Field Detail |
private int estadoActual
private EstadoPlataformaDestrutivelMarteloSuportado[] estados
private EstadoPlatafomaDestrutivelMarteloVisual[] estadosVisuais
private int numeroMarteladas
Constructor Detail |
public PlataformaDestrutivelMartelo(String nome, Ponto posicao, Nivel nivel, int numMarteladas, long tempo)
Method Detail |
public void desSuportar(long tempo)
public EstadoPlataformaDestrutivelMarteloSuportado getEstadoActual()
public void quebrar(long tempo)
public void removerDoNivel()
public void suportar(Tiny heroi, ResultadoColisao resultado)
Association Links |
to Class furyPackage.estados.EstadoPlatafomaDestrutivelMarteloVisual
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |