struct PosType { BasicElement *element; int pos; }; /* * BasicElement is the mother of all XxxxElement * It show a simple SQUARE * */