/* C */

/* У меня есть структура: */
struct tCell {
	short a; // active/empty state of cell
	sfColor fColor, oColor; // fill and outline color of cell
};

/* И массив */
struct tCell activeShape[4][4];

/* Как теперь заполнить все элементы "a" с помощью "карты" в фигурных скобках? */
/* Пытаюсь делать вот так: */
activeShape[][].a = {{0, 0, 1, 0}, {1, 1, 1, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}};

/* Но вылезает ошибка! Как заполнять-то? Не писать же 16 строчек 
 * с индивидуальным присвоением каждому элементу? или это в принципе 
 * не реально при таком подходе (массив структур) и нужно отказаться 
 * от структуры? 
 */