Scopo
Inserisce una coppia Chiave/Oggetto alla mappa.
Sintassi
IDMap.setObject(key, object)
Argomenti
Key | Chiave a cui associare l'oggetto. Può essere un qualunque valore di tipo nativo. |
Object | Oggetto da associare alla chiave. |
Esempio di codice
// **************************************
// Posiziona una tessera nella scacchiera
// **************************************
public void TrovaTessere.CreaTessera()
{
boolean ok = False // Booleano per capire quando sono riuscito ad inseri...
//
while (not(ok))
{
int i = ceil(random(...) * 10) // Riga casuale
int j = ceil(random(...) * 10) // Colonna Casuale
string cell = toString(i) + "," + toString(j) // Cella casuale
//
// Verifico se la cella è libera
if (not(this.Celle.containsKey(cell)))
{
// Se la cella è libera allora posso inserire una tessera
ok = true
//
Tessera n = new()
n.Tipo = Tessera
//
// Inserisco la tessera nella Mappa
this.Celle.setObject(cell, n)
}
}
}
// Posiziona una tessera nella scacchiera
// **************************************
public void TrovaTessere.CreaTessera()
{
boolean ok = False // Booleano per capire quando sono riuscito ad inseri...
//
while (not(ok))
{
int i = ceil(random(...) * 10) // Riga casuale
int j = ceil(random(...) * 10) // Colonna Casuale
string cell = toString(i) + "," + toString(j) // Cella casuale
//
// Verifico se la cella è libera
if (not(this.Celle.containsKey(cell)))
{
// Se la cella è libera allora posso inserire una tessera
ok = true
//
Tessera n = new()
n.Tipo = Tessera
//
// Inserisco la tessera nella Mappa
this.Celle.setObject(cell, n)
}
}
}
Ultima modifica: 01/03/2019 / Validità: da 9.1.4040