A B C D E F G L M N P R S T U V

A

add(String) - Method in class BigInteiro
Relaiza a soma entre dois BigInteiro
addPropertyChangeListener(PropertyChangeListener) - Method in class Universo
 

B

BigInteiro - class BigInteiro.
Manipulação de inteiros de dimensão n.
BigInteiro(BigInteiro) - Constructor for class BigInteiro
Construtor que recebe um BigInteiro como parametro
BigInteiro(String) - Constructor for class BigInteiro
Construtor que recebe um valor inteiro em forma de String ex: "123"

C

Celula - class Celula.
Classe que suporta uma celula.
Celula() - Constructor for class Celula
Construtor que cria uma celula morta
Celula(Celula) - Constructor for class Celula
Construtor que 'Clona' uma Celula
Celula(int) - Constructor for class Celula
construtor que recebe o Estado inicial da celula
CelulaEm(int, int) - Method in class Mundo
obtem a celula nas coordenadas indicadas

D

dimX - Variable in class Mundo
dimensão X do mundo
dimY - Variable in class Mundo
dimensão Y do mundo
dirTiro() - Method in class Celula
questiona a direcção do tiro
dirVirus() - Method in class Celula
Obtem a direcção do virus

E

eNave() - Method in class Celula
questiona se é nave
eNave(int, int) - Method in class Mundo
verifica se é a nave na posicção X,Y
estado() - Method in class Celula
verifica o estado da celula
eTiro() - Method in class Celula
questiona se é tiro
eTiro(int, int) - Method in class Mundo
verifica se é um tiro na posicção X,Y
eVirus() - Method in class Celula
questiona se é virus
eVirus(int, int) - Method in class Mundo
verifica se é um Virus na posicção X,Y
evoluir() - Method in class Mundo
faz a evolução do mundo segundo as regras impostas !
evoluir() - Method in class Universo
metodo responsavel pela evolução do universo.

F

frmJogo - class frmJogo.
Class que suporta o jogo (JFrame)
frmJogo() - Constructor for class frmJogo
Creates new form frmJogo

G

gameOver - Variable in class Universo
verifica se o jogo acabou
gerarCelulas(int) - Method in class Mundo
gera n celulas no mundo
gerarVirus(int) - Method in class Mundo
gera os virus
getdimX() - Method in class Universo
obtem a dimensão X do mundo
getdimY() - Method in class Universo
obtem a dimensão Y do mundo

L

LoadFromFile(String) - Method in class Universo
Le um mundo de um ficheiro

M

main(String[]) - Static method in class frmJogo
metodo «Main»
main(String[]) - Static method in class testBigInteiro
metodo principal onde são realizadas algumas operações de teste a classe
mataVisinhos(int, int) - Method in class Mundo
mata todos os visinhos de uma celula
morre() - Method in class Celula
mata a celula
morta() - Method in class Celula
questiona se a celula está morta
moveNave(int) - Method in class Universo
move a nave na direcção dada
Mundo - class Mundo.
class que suporta um conjunto de celulas
Mundo(int, int) - Constructor for class Mundo
construtor que cria um mundo com uma determinada dimensão X,Y
Mundo(Mundo) - Constructor for class Mundo
construtor que clona um mundo
mvTiros() - Method in class Mundo
realiza o movimento dos tiros
mvVirus() - Method in class Mundo
realiza o movimento dos virus

N

Nave() - Method in class Celula
impõe a celula como sendo a nave
nCelulasVivas() - Method in class Mundo
obtem o número de celulas vivas
nCVivas() - Method in class Universo
devolve o numero de celulas vivas existentes no universo
novoMundo(int, int) - Method in class Mundo
gera um novo mundo com a dimensão X,Y
nTiros() - Method in class Mundo
obtem o numero de tiros
nVirus() - Method in class Mundo
obtem o número de virus

P

paint(Graphics) - Method in class Universo
override do metodo paint
porNave(int, int) - Method in class Mundo
põe a nave na posição X,Y do mundo
porTiro(int, int, int) - Method in class Mundo
põe o tiro na posicção X,Y que se movimenta da direcção dir
porVirus(int, int, int) - Method in class Mundo
põe o Virus na posicção X,Y que se movimenta da direcção dir
povoar(int) - Method in class Universo
cria uma população de n celulas no universo

R

removePropertyChangeListener(PropertyChangeListener) - Method in class Universo
 
renascer() - Method in class Celula
faz a celula renascer

S

SaveToFile(String) - Method in class Universo
grava o mundo para um ficheiro
setdimX(int) - Method in class Universo
impõe a dimensão X do mundo
setdimY(int) - Method in class Universo
impõe a dimensão Y do mundo

T

testBigInteiro - class testBigInteiro.
Classe de teste da Classe BigInteiro
testBigInteiro() - Constructor for class testBigInteiro
cria uma classe testBigInteiro
Tiro(int) - Method in class Celula
impõe a celula como tiro
tiroMV - Variable in class Mundo
limite de movimentos de um tiro
toString() - Method in class BigInteiro
transformação do inteiro privado para uma String

U

Universo - class Universo.
Bean que suporta o plano de jogo extendendo o java.awt.Panel
Universo() - Constructor for class Universo
cria um novo universo

V

Virus(int) - Method in class Celula
impõe a celula como virus
visinhos(int, int) - Method in class Mundo
obtem o número de visinhos
viva() - Method in class Celula
Questiona se a celula está viva.

A B C D E F G L M N P R S T U V