private void EmplenaNomsFiles() { int i = 1; foreach (Persona p in escenari.TaulaPersones) { if (p.EsConvidat()) { matriuSlots[i, 0] = new SlotGraella((Convidat)p, true); i++; } } }
private void EmplenaNomsColumnes() { int i = 1; foreach (Persona p in escenari.TaulaPersones) { if (p.EsConvidat()) { matriuSlots[0, i] = new SlotGraella((Convidat)p, false); i++; } } }
/*********************************** * INICIALITZACIÓ DE LA GRAELLA */ private void EmplenaSimpaties() { for (int i = 1; i < matriuSlots.GetLength(0); i++) { for (int j = 1; j < matriuSlots.GetLength(1); j++) { //Si es una casella amb convidats diferents s'afegeixen els dos. if (i != j) { matriuSlots[i, j] = new SlotGraella(matriuSlots[i, 0].ConvidatFila, matriuSlots[0, j].ConvidatColumna); } //Si és una casella del mateix convidat, s'emplena amb el mateix convidat tant a fila com a columna else { matriuSlots[i, j] = new SlotGraella(matriuSlots[i, 0].ConvidatFila, matriuSlots[i, 0].ConvidatFila); } } } }