furyPackage
Class Chave
furyPackage.ObjectoDoNivel
|
+--furyPackage.Activavel
|
+--furyPackage.Chave
- public final class Chave
- extends Activavel
- implements Removivel
Title: Fury of the Tiny
Description: Chave
Copyright: Copyright (c) 2005
Company: 4thFloor Corporation
- Author:
- Sérgio Lopes
Ruben Pedro - Version: 5.0
Field Summary |
private LinkedList | codigosFechadura Lista que guarda todos os códigos das fechaduras que uma chave consegue abrir |
private final static String | PARADO |
Constructor Summary |
Chave(String nome, Ponto posicao, Nivel nivel, LinkedList codigosFechadura, long tempo) |
Method Summary |
void | activar(Tiny heroi, ResultadoColisao resultado) Pede ao Tiny para adicionar-se ao seu saco de chaves |
boolean | pesquisarCodigo(String codigo) Verifica se a chave pode ou não abrir uma fechadura, pesquisando o código da fechadura na sua lista de códigos de fechaduras |
void | removerDoNivel() Remove a chave do nível |
codigosFechadura
private LinkedList codigosFechadura
- Lista que guarda todos os códigos das fechaduras que uma chave consegue abrir
PARADO
private final static String PARADO
Chave
public Chave(String nome, Ponto posicao, Nivel nivel, LinkedList codigosFechadura, long tempo)
- Parameters:
- codigosFechadura - Lista com todos os códigos de fechadura que a chave pode abrir
activar
public void activar(Tiny heroi, ResultadoColisao resultado)
- Pede ao Tiny para adicionar-se ao seu saco de chaves
pesquisarCodigo
public boolean pesquisarCodigo(String codigo)
- Verifica se a chave pode ou não abrir uma fechadura, pesquisando o código da fechadura na sua lista de códigos de fechaduras
- Parameters:
- codigo - Código de fechadura a pesquisar
removerDoNivel
public void removerDoNivel()
- Remove a chave do nível
to Class java.lang.String
to Class java.util.LinkedList
- Lista que guarda todos os códigos das fechaduras que uma chave consegue abrir