Exemplo n.º 1
0
        private void EmplenaNomsFiles()
        {
            int i = 1;

            foreach (Persona p in escenari.TaulaPersones)
            {
                if (p.EsConvidat())
                {
                    matriuSlots[i, 0] = new SlotGraella((Convidat)p, true);
                    i++;
                }
            }
        }
Exemplo n.º 2
0
        private void EmplenaNomsColumnes()
        {
            int i = 1;

            foreach (Persona p in escenari.TaulaPersones)
            {
                if (p.EsConvidat())
                {
                    matriuSlots[0, i] = new SlotGraella((Convidat)p, false);
                    i++;
                }
            }
        }
Exemplo n.º 3
0
        /***********************************
         * 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);
                    }
                }
            }
        }