A B C D E G I J L M N O P R S T V

A

ALFIERE - Static variable in class scacchi.main.ArgomentiComando
 
ARG_CASA - Static variable in class scacchi.main.Comando.ArgomentiTesto
Codice per comando con argomento casa
ARG_MOSSA - Static variable in class scacchi.main.Comando.ArgomentiTesto
Codice per comando con argomento mossa
ARG_NUM - Static variable in class scacchi.main.Comando.ArgomentiTesto
Codice per comando con argomento numerico
ARG_POS_INIZ - Static variable in class scacchi.main.Comando.ArgomentiTesto
Codice per comando con argomento posizione iniziale
ArgomentiComando - class scacchi.main.ArgomentiComando.
Classe contenitore per classi e metodi per la memorizzazione e verifica di stringhe di testo per la rappresentazine di case della scacchiera, mosse, posizioni di pezzo e liste dei suddetti elementi.
ArgomentiComando.CasaTesto - class scacchi.main.ArgomentiComando.CasaTesto.
Classe per la memorizzazione e verifica di case della scacchiera.
ArgomentiComando.CasaTesto(String) - Constructor for class scacchi.main.ArgomentiComando.CasaTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.ListaCaseTesto - class scacchi.main.ArgomentiComando.ListaCaseTesto.
Memorizza e decompone una stringa composta da case della scacchiera.
ArgomentiComando.ListaCaseTesto(String) - Constructor for class scacchi.main.ArgomentiComando.ListaCaseTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.ListaMosseTesto - class scacchi.main.ArgomentiComando.ListaMosseTesto.
Memorizza e decompone una stringa composta da mosse.
ArgomentiComando.ListaMosseTesto(String) - Constructor for class scacchi.main.ArgomentiComando.ListaMosseTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.ListaPosPezziTesto - class scacchi.main.ArgomentiComando.ListaPosPezziTesto.
Memorizza e decompone una stringa composta da posizioni di pezzo.
ArgomentiComando.ListaPosPezziTesto(String) - Constructor for class scacchi.main.ArgomentiComando.ListaPosPezziTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.ListaTesto - class scacchi.main.ArgomentiComando.ListaTesto.
Classe astratta per la memorizzazione di liste per la decomposizione e analisi di una stringa nella sequenza di sottostringhe separate da spazi bianchi che la compogono.
ArgomentiComando.ListaTesto(String) - Constructor for class scacchi.main.ArgomentiComando.ListaTesto
Suddivide una stringa nella lista di sottostringhe separate da spazi che la compongono.
ArgomentiComando.MossaTesto - class scacchi.main.ArgomentiComando.MossaTesto.
Classe per la memorizzazione e verifica di mosse.
ArgomentiComando.MossaTesto(String) - Constructor for class scacchi.main.ArgomentiComando.MossaTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.PosPezzoTesto - class scacchi.main.ArgomentiComando.PosPezzoTesto.
Classe per la memorizzazione e verifica di posizioni di pezzo.
ArgomentiComando.PosPezzoTesto(String) - Constructor for class scacchi.main.ArgomentiComando.PosPezzoTesto
Verifica la stringa e crea l'istanza richiamando il costruttore della super-classe.
ArgomentiComando.StringaTesto - class scacchi.main.ArgomentiComando.StringaTesto.
Classe astratta per la memorizzazione e verifica di una stringa.
ArgomentiComando.StringaTesto(String) - Constructor for class scacchi.main.ArgomentiComando.StringaTesto
Memorizza la stringa dopo averla verificata per mezzo di ArgomentiComando.StringaTesto.invalidString(java.lang.String).
ArgomentiComando() - Constructor for class scacchi.main.ArgomentiComando
Questa classe non può essere istanziata.
args - Variable in class scacchi.main.Comando
Lista degli argomenti del comando.

B

BIANCO - Static variable in interface scacchi.main.Partita
 

C

c - Variable in class scacchi.main.Comando.ArgomentiTesto
Memorizza una casa
casa() - Method in class scacchi.main.Comando.ArgomentiTesto
Ritorna l'argomento casa del comando.
casaControllataDa(ArgomentiComando.CasaTesto, boolean) - Method in interface scacchi.main.Partita
Elenca i pezzi di un colore che controllano una casa
casaControllataDa(ArgomentiComando.CasaTesto, boolean) - Method in class scacchi.soluzione.PartitaScacchi
 
casaControllataDa(ArgomentiComando.CasaTesto, boolean) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
caseControllate() - Method in interface scacchi.main.Partita
Restituisce l'elenco delle case controllate dal giocatore che ha il tratto.
caseControllate() - Method in class scacchi.soluzione.PartitaScacchi
 
caseControllate() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
caseControllate(ArgomentiComando.CasaTesto) - Method in interface scacchi.main.Partita
Restituisce l'elenco delle case controllate da un pezzo.
caseControllate(ArgomentiComando.CasaTesto) - Method in class scacchi.soluzione.PartitaScacchi
 
caseControllate(ArgomentiComando.CasaTesto) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
caseControllate(boolean) - Method in interface scacchi.main.Partita
Restituisce l'elenco delle case controllate dai pezzi di un giocatore.
caseControllate(boolean) - Method in class scacchi.soluzione.PartitaScacchi
 
caseControllate(boolean) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
CAVALLO - Static variable in class scacchi.main.ArgomentiComando
 
ch - Variable in class scacchi.main.Comando
Comando da eseguire.
charInArray(char, char[]) - Static method in class scacchi.main.Comando
Verifica se un carattere è contenuto in un array.
clean() - Method in class scacchi.main.InterfacciaComandi
Azzera i contenuti dei campi relativi al risultato di un comando.
cmd - Variable in class scacchi.main.InterfacciaComandi
L'ultimo comando letto
cmd() - Method in class scacchi.main.InterfacciaComandi
Restituisce l'ultimo comando letto.
COM_ARG_CASA - Static variable in class scacchi.main.Comando
Comandi per partita in corso che possono avere una casa come arg.
COM_ARG_MOSSA - Static variable in class scacchi.main.Comando
Comandi per partita in corso che possono avere una mossa come arg.
COM_ARG_NUM - Static variable in class scacchi.main.Comando
Comandi per partita in corso che possono avere un numero come arg.
COM_CASE_CONTR - Static variable in class scacchi.main.Comando
Comando case controllate
COM_ESEGUI_MOSSA - Static variable in class scacchi.main.Comando
Comando esegui mossa
COM_GIOC_MUOVE - Static variable in class scacchi.main.Comando
Comando giocatore che ha la mossa
COM_INDIETRO - Static variable in class scacchi.main.Comando
Comando indietro
COM_LISTA_MOSSE - Static variable in class scacchi.main.Comando
Comando lista mosse
COM_MOSSE_VALIDE - Static variable in class scacchi.main.Comando
Comando mosse valide
COM_NO_ARG - Static variable in class scacchi.main.Comando
Comandi per partita in corso che possono avere zero argomenti
COM_NUM_MOSSA - Static variable in class scacchi.main.Comando
Comando numero mosse
COM_NUOVA_PARTITA - Static variable in class scacchi.main.Comando
Comando nuova partita
COM_POSIZIONE - Static variable in class scacchi.main.Comando
Comando lista posizione pezzi
Comando - class scacchi.main.Comando.
Classe per la memorizzazione e l'esecuzione dei comandi per il gioco degli scacchi.
Comando.ArgomentiTesto - class scacchi.main.Comando.ArgomentiTesto.
Classe per la memorizzazione e varifica delle stringhe degli argomenti di un comando.
Comando.ArgomentiTesto(String) - Constructor for class scacchi.main.Comando.ArgomentiTesto
Costruisce la rappresentazione per gli argomenti di un comando dopo aver verificato che la lista è corretta per il comando in esame.
Comando(String) - Constructor for class scacchi.main.Comando
Decompone e verifica una stringa con un comando.
ComandoScacchi - class scacchi.main.ComandoScacchi.
Classe che implementa la classe astratta Comando per l'implementazione PartitaScacchi dell'interfaccia Partita.
ComandoScacchi - class scacchi.prova.ComandoScacchi.
Classe che implementa la classe astratta Comando per l'implementazione PartitaScacchi dell'interfaccia Partita.
ComandoScacchi(String) - Constructor for class scacchi.main.ComandoScacchi
Decompone e verifica una stringa con un comando.
ComandoScacchi(String) - Constructor for class scacchi.prova.ComandoScacchi
Decompone e verifica una stringa con un comando.

D

DONNA - Static variable in class scacchi.main.ArgomentiComando
 

E

EccezioniPartita - class scacchi.main.EccezioniPartita.
Classe contenitore per le eccezioni di partita.
EccezioniPartita.CasaVuotaException - exception scacchi.main.EccezioniPartita.CasaVuotaException.
Eccezione causata dal fatto che si è assunto che la casa conteneva un pezzo.
EccezioniPartita.CasaVuotaException(ArgomentiComando.CasaTesto) - Constructor for class scacchi.main.EccezioniPartita.CasaVuotaException
 
EccezioniPartita.ColorePezzoException - exception scacchi.main.EccezioniPartita.ColorePezzoException.
Eccezione causata dal fatto che una casa contiene un pezzo di colore diverso da quello che si stava assumendo.
EccezioniPartita.ColorePezzoException(ArgomentiComando.CasaTesto, boolean) - Constructor for class scacchi.main.EccezioniPartita.ColorePezzoException
 
EccezioniPartita.MossaException - exception scacchi.main.EccezioniPartita.MossaException.
Eccezione causata dal fatto che una mossa non può essere eseguita.
EccezioniPartita.MossaException(ArgomentiComando.MossaTesto, String) - Constructor for class scacchi.main.EccezioniPartita.MossaException
 
EccezioniPartita.MossaImpossibileException - exception scacchi.main.EccezioniPartita.MossaImpossibileException.
Eccezione causata dal fatto che una mossa non può essere eseguita perchè impossibile.
EccezioniPartita.MossaImpossibileException(ArgomentiComando.MossaTesto) - Constructor for class scacchi.main.EccezioniPartita.MossaImpossibileException
 
EccezioniPartita.MossaNonValidaException - exception scacchi.main.EccezioniPartita.MossaNonValidaException.
Eccezione causata dal fatto che una mossa non può essere eseguita perchè non valida.
EccezioniPartita.MossaNonValidaException(ArgomentiComando.MossaTesto, String) - Constructor for class scacchi.main.EccezioniPartita.MossaNonValidaException
 
EccezioniPartita.NoMoreMosseException - exception scacchi.main.EccezioniPartita.NoMoreMosseException.
 
EccezioniPartita.NoMoreMosseException() - Constructor for class scacchi.main.EccezioniPartita.NoMoreMosseException
 
EccezioniPartita.PartitaException - exception scacchi.main.EccezioniPartita.PartitaException.
Radice della gerachia di eccezioni della partita.
EccezioniPartita.PartitaException(String) - Constructor for class scacchi.main.EccezioniPartita.PartitaException
 
EccezioniPartita.PosizioneInizialeException - exception scacchi.main.EccezioniPartita.PosizioneInizialeException.
Eccezione causata dal fatto che si è cercato di cominciare una partita da una posizione non valida.
EccezioniPartita.PosizioneInizialeException(ArgomentiComando.ListaPosPezziTesto, String) - Constructor for class scacchi.main.EccezioniPartita.PosizioneInizialeException
 
EccezioniPartita() - Constructor for class scacchi.main.EccezioniPartita
Questa classe non può essere istanziata.
EccezioniTesto - class scacchi.main.EccezioniTesto.
Classe contenitore per le eccezioni sollevate durante l'analisi delle stringhe degli argomenti dei comandi e rappresentate con le classi definite in ArgomentiComando.
EccezioniTesto.ArgomentiException - exception scacchi.main.EccezioniTesto.ArgomentiException.
Eccezione per stringa di argomenti non validi.
EccezioniTesto.ArgomentiException(String) - Constructor for class scacchi.main.EccezioniTesto.ArgomentiException
 
EccezioniTesto.CasaTestoException - exception scacchi.main.EccezioniTesto.CasaTestoException.
Eccezione per casa non valida.
EccezioniTesto.CasaTestoException(String) - Constructor for class scacchi.main.EccezioniTesto.CasaTestoException
 
EccezioniTesto.ColonnaTestoException - exception scacchi.main.EccezioniTesto.ColonnaTestoException.
Eccezione per colonna non valida.
EccezioniTesto.ColonnaTestoException(String, int) - Constructor for class scacchi.main.EccezioniTesto.ColonnaTestoException
 
EccezioniTesto.MossaTestoException - exception scacchi.main.EccezioniTesto.MossaTestoException.
Eccezione per mossa non valida.
EccezioniTesto.MossaTestoException(String) - Constructor for class scacchi.main.EccezioniTesto.MossaTestoException
 
EccezioniTesto.NotazioneException - exception scacchi.main.EccezioniTesto.NotazioneException.
Radice della gerachia di eccezioni
EccezioniTesto.NotazioneException(String) - Constructor for class scacchi.main.EccezioniTesto.NotazioneException
 
EccezioniTesto.PosPezzoException - exception scacchi.main.EccezioniTesto.PosPezzoException.
Eccezione per posizione di pezzo non valida.
EccezioniTesto.PosPezzoException(String) - Constructor for class scacchi.main.EccezioniTesto.PosPezzoException
 
EccezioniTesto.SimboloPezzoException - exception scacchi.main.EccezioniTesto.SimboloPezzoException.
Eccezione per simbolo di pezzo non valido.
EccezioniTesto.SimboloPezzoException(String, int) - Constructor for class scacchi.main.EccezioniTesto.SimboloPezzoException
 
EccezioniTesto.TraversaTestoException - exception scacchi.main.EccezioniTesto.TraversaTestoException.
Eccezione per traversa non valida.
EccezioniTesto.TraversaTestoException(String, int) - Constructor for class scacchi.main.EccezioniTesto.TraversaTestoException
 
EccezioniTesto.ValInteroException - exception scacchi.main.EccezioniTesto.ValInteroException.
Eccezione per valore intero non valido.
EccezioniTesto.ValInteroException(String) - Constructor for class scacchi.main.EccezioniTesto.ValInteroException
 
EccezioniTesto.ValNumericoException - exception scacchi.main.EccezioniTesto.ValNumericoException.
Eccezione per valore numerico (intero senza segno) non valido.
EccezioniTesto.ValNumericoException(String) - Constructor for class scacchi.main.EccezioniTesto.ValNumericoException
 
EccezioniTesto() - Constructor for class scacchi.main.EccezioniTesto
Questa classe non puo' essere istanziata.
errore - Variable in class scacchi.main.InterfacciaComandi
Un tag che segnala un eventuale errore
errore() - Method in class scacchi.main.InterfacciaComandi
Controlla se si è verificato un errore.
eseguiComandoNuovaPartita() - Method in class scacchi.main.Comando
Esegue un comando di nuova partita.
eseguiComandoPartita(Partita) - Method in class scacchi.main.Comando
Esegue un comando su di una certa partita.
eseguiMossa(ArgomentiComando.MossaTesto) - Method in interface scacchi.main.Partita
Esegue una mossa
eseguiMossa(ArgomentiComando.MossaTesto) - Method in class scacchi.soluzione.PartitaScacchi
 
eseguiMossa(ArgomentiComando.MossaTesto) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.

G

getMossePossibili() - Method in interface scacchi.main.Partita
Restituisce l'elenco delle mosse possibili per il giocatore a cui sta la mossa.
getMossePossibili() - Method in class scacchi.soluzione.PartitaScacchi
 
getMossePossibili() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
getMossePossibili(ArgomentiComando.CasaTesto) - Method in interface scacchi.main.Partita
Restituisce l'elenco delle mosse possibili di un pezzo del giocatore che ha la mossa.
getMossePossibili(ArgomentiComando.CasaTesto) - Method in class scacchi.soluzione.PartitaScacchi
 
getMossePossibili(ArgomentiComando.CasaTesto) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
getMosseValide() - Method in interface scacchi.main.Partita
Restituisce l'elenco delle mosse valide per il giocatore che deve muovere.
getMosseValide() - Method in class scacchi.soluzione.PartitaScacchi
 
getMosseValide() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
getMosseValide(ArgomentiComando.CasaTesto) - Method in interface scacchi.main.Partita
Restituisce l'elenco delle mosse valide di un pezzo del giocatore che deve muovere.
getMosseValide(ArgomentiComando.CasaTesto) - Method in class scacchi.soluzione.PartitaScacchi
 
getMosseValide(ArgomentiComando.CasaTesto) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
getNumMossa() - Method in interface scacchi.main.Partita
Restituisce il numero di mossa corrente.
getNumMossa() - Method in class scacchi.soluzione.PartitaScacchi
 
getNumMossa() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
getPosizionePezzi() - Method in interface scacchi.main.Partita
Restituisce la posizione dei pezzi
getPosizionePezzi() - Method in class scacchi.soluzione.PartitaScacchi
 
getPosizionePezzi() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.

I

in - Variable in class scacchi.main.InterfacciaComandi
Lo stream di input dei comandi
InterfacciaComandi - class scacchi.main.InterfacciaComandi.
Interfaccia per l'acquisizione ed esecuzione dei comandi.
InterfacciaComandi.InterfacciaException - exception scacchi.main.InterfacciaComandi.InterfacciaException.
Errore nella lettura dall'interfaccia.
InterfacciaComandi.InterfacciaException(String) - Constructor for class scacchi.main.InterfacciaComandi.InterfacciaException
 
InterfacciaComandi() - Constructor for class scacchi.main.InterfacciaComandi
Crea una nuova interfaccia associata allo stream dello standard input.
InterfacciaComandi(Reader) - Constructor for class scacchi.main.InterfacciaComandi
Crea una nuova interfaccia.
InterfacciaComandiScacchi - class scacchi.main.InterfacciaComandiScacchi.
Implementa InterfacciaComandi per ComandoScacchi.
InterfacciaComandiScacchi - class scacchi.prova.InterfacciaComandiScacchi.
Implementa InterfacciaComandi per ComandoScacchi.
InterfacciaComandiScacchi() - Constructor for class scacchi.main.InterfacciaComandiScacchi
Crea una nuova interfaccia associata allo stream dello standard input.
InterfacciaComandiScacchi() - Constructor for class scacchi.prova.InterfacciaComandiScacchi
Crea una nuova interfaccia associata allo stream dello standard input.
InterfacciaComandiScacchi(Reader) - Constructor for class scacchi.main.InterfacciaComandiScacchi
Crea una nuova interfaccia.
InterfacciaComandiScacchi(Reader) - Constructor for class scacchi.prova.InterfacciaComandiScacchi
Crea una nuova interfaccia.
invalidCasa(String) - Static method in class scacchi.main.ArgomentiComando
Verifica se una stringa è una casa valida.
invalidColonna(char) - Static method in class scacchi.main.ArgomentiComando
Verifica se un carattere è un simbolo di colonna valido
invalidMossa(String) - Static method in class scacchi.main.ArgomentiComando
Verifica se una stringa è una mossa valida.
invalidPosPezzo(String) - Static method in class scacchi.main.ArgomentiComando
Verifica se una stringa è una posizione di pezzo valida.
invalidSimboloPezzo(char) - Static method in class scacchi.main.ArgomentiComando
Verifica se un carattere è un simbolo di pezzo valido.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.StringaTesto
Questo metodo viene invocato sulla stringa da memorizzare al momento della creazione di una istanza.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.CasaTesto
Verifica che la stringa è una casa.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.MossaTesto
Verifica che la stringa è una mossa.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.PosPezzoTesto
Verifica che la stringa è una posizione di pezzo.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.ListaTesto
Il metodo che verifica la validit` di una stringa.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.ListaCaseTesto
Verifica che ogni sottostringa è una casa.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.ListaMosseTesto
Verifica che ogni sottostringa è una mossa.
invalidString(String) - Method in class scacchi.main.ArgomentiComando.ListaPosPezziTesto
Verifica che ogni sottostringa è una posizione di pezzo.
invalidTraversa(char) - Static method in class scacchi.main.ArgomentiComando
Verifica se un carattere è un simbolo di traversa valido
isComandoNuovaPartita() - Method in class scacchi.main.Comando
Verifica se si tratta di un comando che inizia una nuova partita.

J

join(String[], String) - Static method in class scacchi.main.ArgomentiComando
Concatena un vettore di stringhe.

L

l - Variable in class scacchi.main.Comando.ArgomentiTesto
Memorizza una lista di posizioni di pezzi
LCT - Static variable in class scacchi.prova.PartitaScacchi
Valore di risposta prefissato da usare nella prova
length() - Method in class scacchi.main.ArgomentiComando.ListaTesto
Ritorna il numero di sottostringhe.
listaMosse() - Method in interface scacchi.main.Partita
Elenca le mosse della partita
listaMosse() - Method in class scacchi.soluzione.PartitaScacchi
 
listaMosse() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
listaMosse(int) - Method in interface scacchi.main.Partita
Elenca le ultime semi-mosse della partita
listaMosse(int) - Method in class scacchi.soluzione.PartitaScacchi
 
listaMosse(int) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
listaPosPezzi() - Method in class scacchi.main.Comando.ArgomentiTesto
Ritorna la lista di posizioni di pezzi del comando.
LMT - Static variable in class scacchi.prova.PartitaScacchi
Valore di risposta prefissato da usare nella prova
LPPT - Static variable in class scacchi.prova.PartitaScacchi
Valore di risposta prefissato da usare nella prova

M

m - Variable in class scacchi.main.Comando.ArgomentiTesto
Memorizza una mossa
main(String[]) - Static method in class scacchi.Prova
Inizializza una interafaccia per i comandi del gioco degli scacchi ed esegue un ciclo di lettura di un comando, esecuzione e stampa del risultato.
main(String[]) - Static method in class scacchi.prova.Prova
Inizializza una interafaccia per i comandi del gioco degli scacchi ed esegue un ciclo di lettura di un comando, esecuzione e stampa del risultato.
mossa() - Method in class scacchi.main.Comando.ArgomentiTesto
Ritorna l'argomento mossa del comando.
msg - Variable in class scacchi.main.InterfacciaComandi
La stringa con un eventuale messaggio
msg() - Method in class scacchi.main.InterfacciaComandi
Restituisce il messaggio memorizzato nell'interfaccia.

N

n - Variable in class scacchi.main.Comando.ArgomentiTesto
Memorizza un valore numerico o intero
NERO - Static variable in interface scacchi.main.Partita
 
nextComando() - Method in class scacchi.main.InterfacciaComandi
Legge ed esegue il successivo comando
NO_ARG - Static variable in class scacchi.main.Comando.ArgomentiTesto
Codice per comando senza argomenti
noArg() - Method in class scacchi.main.Comando.ArgomentiTesto
Indica se un comando è senza argomenti.
nuovaPartita() - Method in class scacchi.main.ComandoScacchi
Crea una istanza di PartitaScacchi che comincia dalla posizione iniziale del gioco.
nuovaPartita() - Method in class scacchi.main.Comando
Crea una nuova partita che parte dalla posizione iniziale del gioco.
nuovaPartita() - Method in class scacchi.prova.ComandoScacchi
Crea una istanza di PartitaScacchi che comincia dalla posizione iniziale del gioco.
nuovaPartita(int, ArgomentiComando.ListaPosPezziTesto) - Method in class scacchi.main.ComandoScacchi
Crea una istanza di PartitaScacchi che comincia dalla posizione del gioco passata come argomento.
nuovaPartita(int, ArgomentiComando.ListaPosPezziTesto) - Method in class scacchi.main.Comando
Crea una nuova partita che parte dalla posizione passata negli argomenti.
nuovaPartita(int, ArgomentiComando.ListaPosPezziTesto) - Method in class scacchi.prova.ComandoScacchi
Crea una istanza di PartitaScacchi che comincia dalla posizione del gioco passata come argomento.
nuovoComando(String) - Method in class scacchi.main.InterfacciaComandiScacchi
Crea una nuova istanza di ComandoScacchi
nuovoComando(String) - Method in class scacchi.main.InterfacciaComandi
La funzione che crea un nuovo comando.
nuovoComando(String) - Method in class scacchi.prova.InterfacciaComandiScacchi
Crea una nuova istanza di ComandoScacchi

O

out - Variable in class scacchi.main.InterfacciaComandi
La stringa con il risultato dell'esecuzione del comando
out() - Method in class scacchi.main.InterfacciaComandi
Restituisce la risposta dell'ultimo comando.

P

partita - Variable in class scacchi.main.InterfacciaComandi
La partita che si sta giocando
Partita - interface scacchi.main.Partita.
 
PartitaScacchi - class scacchi.soluzione.PartitaScacchi.
Implementazione della interfaccia Partita che implementa le regole del gioco degli scacchi.
PartitaScacchi - class scacchi.prova.PartitaScacchi.
Versione di prova della classe PartitaScacchi che implementa Partita.
PartitaScacchi() - Constructor for class scacchi.soluzione.PartitaScacchi
Crea una nuova partita che comincia dalla posizione iniziale del gioco.
PartitaScacchi() - Constructor for class scacchi.prova.PartitaScacchi
Crea una nuova partita che comincia dalla posizione iniziale del gioco.
PartitaScacchi(int, ArgomentiComando.ListaPosPezziTesto) - Constructor for class scacchi.soluzione.PartitaScacchi
Crea una nuova partita che comincia da una posizione data.
PartitaScacchi(int, ArgomentiComando.ListaPosPezziTesto) - Constructor for class scacchi.prova.PartitaScacchi
Crea una nuova partita che comincia da una posizione data.
PEDONE - Static variable in class scacchi.main.ArgomentiComando
 
posCharInArray(char, char[]) - Static method in class scacchi.main.Comando
Cerca la prima posizione di un carattere in un array.
Prova - class scacchi.Prova.
Verifica il funzionamento di PartitaScacchi.
Prova - class scacchi.prova.Prova.
Verifica il funzionamento della versione di prova di PartitaScacchi.
Prova() - Constructor for class scacchi.Prova
La classe non è istanziabile
Prova() - Constructor for class scacchi.prova.Prova
La classe non è istanziabile

R

RE - Static variable in class scacchi.main.ArgomentiComando
 

S

s - Variable in class scacchi.main.ArgomentiComando.StringaTesto
La stringa memorizzata
scacchi - package scacchi
 
scacchi.main - package scacchi.main
 
scacchi.prova - package scacchi.prova
 
scacchi.soluzione - package scacchi.soluzione
 
scaccoAlRe() - Method in interface scacchi.main.Partita
Verifica se il re del giocatore che ha il tratto è sotto scacco.
scaccoAlRe() - Method in class scacchi.soluzione.PartitaScacchi
 
scaccoAlRe() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
simboliPezzi - Static variable in class scacchi.main.ArgomentiComando
Simboli dei pezzi.

T

tag - Variable in class scacchi.main.Comando.ArgomentiTesto
Memorizza il codice della lista di argomenti del comando
tornaIndietro() - Method in interface scacchi.main.Partita
Torna indietro di una (semi-)mossa
tornaIndietro() - Method in class scacchi.soluzione.PartitaScacchi
 
tornaIndietro() - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
tornaIndietro(int) - Method in interface scacchi.main.Partita
Torna indietro di un certo numero di semi-mosse o tratti
tornaIndietro(int) - Method in class scacchi.soluzione.PartitaScacchi
 
tornaIndietro(int) - Method in class scacchi.prova.PartitaScacchi
Versione di prova: stampa un avviso che segnala l'esecuzione del metodo e ritorna un valore predefinito.
TORRE - Static variable in class scacchi.main.ArgomentiComando
 
toString() - Method in class scacchi.main.Comando
Ricostruisce la stringa del comando.
toString() - Method in class scacchi.main.Comando.ArgomentiTesto
Ricostruisce la stringa del comando.
toString() - Method in class scacchi.main.ArgomentiComando.StringaTesto
Restituisce la stringa memorizzata.
toString() - Method in class scacchi.main.ArgomentiComando.ListaTesto
Ricostruisce la stringa, concatenando tutte le sottostringhe.

V

v - Variable in class scacchi.main.ArgomentiComando.ListaTesto
Memorizza la lista di stringhe.
v() - Method in class scacchi.main.ArgomentiComando.ListaTesto
Ritorna il vettore delle sottostringhe.
valInt() - Method in class scacchi.main.Comando.ArgomentiTesto
Ritorna l'argomento intero del comando.
valNum() - Method in class scacchi.main.Comando.ArgomentiTesto
Ritorna l'argomento numerico del comando.

A B C D E G I J L M N O P R S T V