Class MoveScheduler

java.lang.Object
  extended by MoveScheduler

public class MoveScheduler
extends java.lang.Object

Classe per la gestione delle mosse che si possono eseguire


Constructor Summary
MoveScheduler()
          Costruttore a zero argomenti della classe.
 
Method Summary
 void add(InfoMossa mossa)
          Metodo che inserisce una mossa all'interno della struttura di gestione della mossa
 java.util.Vector<java.util.Vector<int[]>> getMossePossibili()
          Metodo che analizza tutte le mosse salvate nella struttura e ritorna le mosse possibili
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveScheduler

public MoveScheduler()
Costruttore a zero argomenti della classe. Inizializza la struttura dati.

Method Detail

add

public void add(InfoMossa mossa)
Metodo che inserisce una mossa all'interno della struttura di gestione della mossa

Parameters:
mossa - coordinate che specificano la mossa

getMossePossibili

public java.util.Vector<java.util.Vector<int[]>> getMossePossibili()
Metodo che analizza tutte le mosse salvate nella struttura e ritorna le mosse possibili

Returns:
ritorna le mosse possibili