furyPackage
Class ActivavelComPorta
furyPackage.ObjectoDoNivel
|
+--furyPackage.Activavel
|
+--furyPackage.ActivavelComPorta
- Direct Known Subclasses:
- Fechadura, Interruptor
- public abstract class ActivavelComPorta
- extends Activavel
Agrupa todos os objectos activáveis que possuem uma porta associada
Field Summary |
private Porta | porta Porta que está associada ao activável com porta |
porta
private Porta porta
- Porta que está associada ao activável com porta
ActivavelComPorta
public ActivavelComPorta()
ActivavelComPorta
public ActivavelComPorta(String nome, Ponto posicao, Nivel nivel, Porta porta)
- Parameters:
- posicao - Posicao do objecto no nível
- nivel - Nível ao qual pertence o objecto
- porta - Porta a associar ao objecto activável com porta
abrirPorta
public void abrirPorta(long tempo)
- Pede à porta para se activar (abrir)
getPorta
public Porta getPorta()
setPorta
public void setPorta(Porta porta)
to Class furyPackage.Porta- Porta que está associada ao activável com porta